全パッケージをインストール
$ npm install
※ package.json に記載のバージョンでインストールし、package-lock.json を更新する可能性がある
※ すでにインストールされている(package-lock.json に存在する)パッケージは更新しない
個別パッケージをインストール
$ npm install sample
※ --save-dev をつけると、dev 用パッケージとして package.json を更新
※ -g をつけると、グローバルインストール
全パッケージをアップデート
$ npm update
※ -g をつけると、グローバルアップデート
※ インストールされていない(package-lock.json に存在しない)パッケージは更新しない
npm をアップデート
$ npm update npm
キャッシュクリア
$ npm cache clear --force
古いパッケージを確認
$ npm outdated
※ -g をつけると、グローバル
package.json のバージョンを最新にする
$ ncu -u
※ npm install -g npm-check-updates でインストールしておく
※ npm update で実パッケージをアップデート
バージョン指定
~1 | 1.0.0 <=, < 2.0.0 |
~1.2 | 1.2.0 <=, < 1.3.0 |
~1.2.3 | 1.2.3 <=, < 1.3.0 |
~0 | 0.0.0 <=, < 1.0.0 |
~0.2 | 0.2.0 <=, < 0.3.0 |
~0.2.3 | 0.2.3 <=, < 0.3.0 |
^1.2 | 1.2.0 <=, < 2.0.0 |
^1.2.3 | 1.2.3 <=, < 2.0.0 |
^0.2.3 | 0.2.3 <=, < 0.3.0 |
^0.0.3 | 0.0.3 <=, < 0.0.4 |
1.* | 1.0.0 <=, < 2.0.0 |
1.2.* | 1.2.0 <=, < 1.3.0 |