npmとは
- Node Package Manager の略。
Search for packages
Search packages
$ npm search パッケージ
View registry info
$ npm view vue // aliases: info, show, v
vue@2.6.14 | MIT | deps: none | versions: 345
Reactive, component-oriented view layer for modern web interfaces.
https://github.com/vuejs/vue#readme
keywords: vue
dist
.tarball: https://registry.npmjs.org/vue/-/vue-2.6.14.tgz
.shasum: e51aa5250250d569a3fbad3a8a5a687d6036e235
.integrity: sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ==
.unpackedSize: 3.0 MB
maintainers:
- posva <posva13@gmail.com>
- yyx990803 <yyx990803@gmail.com>
dist-tags:
beta: 3.2.0-beta.8 csp: 1.0.28-csp latest: 2.6.14 next: 3.2.6
published 2 months ago by posva <posva13@gmail.com>
Install a package
パッケージをインストールする
// package.json の dependencies に記録される
$ npm install パッケージ
// または
$ npm install パッケージ --save
//package.json の dependencies に記録しない
$ npm install パッケージ --no-save
パッケージをグローバルにインストールする
// グローバルにインストールする
$ npm install -g パッケージ
package.json に記述されたパッケージをインストールする
package.json に記載されたバージョンではなく、最新バージョンがインストールされる。
ただし、package.json に記載されたバージョンは更新されない。
$ npm insatll
install済みのpackageを表示する
$ npm list
$ npm ls
Update a package
package.jsonに記載された package の最新状態を確認する
$ npm outdated
パッケージをupdateする
// 指定したpackageのみ
$ npm update パッケージ
// package.jsonすべて
$ npm update
Uninstall a package
$ npm uninstall パッケージ
// または
$ npm rm パッケージ
Run arbitrary package scripts
- run-script
- aliases: run, rum, urn
build a package
$ npm run build
npm insatll/ npm ci
npm insatll
- package.jsonのdependenciesに記載されたpackageのバージョンを更新する。
- 更新されたpackage.jsonのpackageをnode_modules のディレクトリへinstallする
- node_modules に実際にインストールされたパッケージのバージョン情報が package-lock.json に記述される ### npm ci
- package-lock.json の dependencies に記載されたpackageのバージョンでinstallする
Top comments (0)