自分用に、npmでのパッケージのインストール、削除、アップデート方法などをまとめたメモです。
パッケージインストール: npm install とnpm ci
npm install: 普通のインストール。package.jsonに設定されたパッケージを一括インストールする。- または、パッケージを指定して、個別パッケージをインストールする
- 実行時に
package.json、package-lock.jsonは必要に応じ更新される。
npm ci: クリーンインストール。package-lock.jsonに従い前回と同じバージョンのパッケージを一括インストールする。- 個別パッケージインストール不可。一括のクリーンインストールのみ
package-lock.jsonが必須
npm install
何もない状態から特定のパッケージをインストールする。
npm install 'package-name'
package.jsonに登録されたパッケージを一括インストールする。
npm install
パッケージ削除
パッケージをアインインストールする
npm uninstall 'package-name'
インストールしたパッケージの依存情報を完全に再構築したい
- プロジェクトのフォルダにある
node_modulesディレクトリを削除する - 依存情報である
package-lock.jsonを削除する npm installで再インストールする
参考情報
- マニュアル
パッケージのアップデート
パッケージのアップデートはnpm-check-updateを利用するのが楽である。
npm-check-updateのインストール(グローバルインストール)
npm install -g npm-check-updates
- アップデートできるパッケージを確認する
ncu
- package.jsonを更新する
ncu -u
- パッケージをインストールする
npm install