npmコマンド虎の巻

npm prune

npm pruneは、未使用のパッケージを削除するコマンドです。

エイリアスなし

解説

node_modulesフォルダに存在するが、package.jsonに定義されていないパッケージを削除します。

構文

(構文)
npm prune [オプション]
【オプション】
オプション説明
--productiondevDepencenciesに定義してあるパッケージを削除する
-hコマンドのヘルプを表示する

サンプル

package.jsonに未定義でnode_modulesフォルダにモジュールが存在するパッケージを削除する

npm prune

devDepencenciesに定義してあるパッケージを削除する

npm prune --production

npm pruneコマンドのヘルプを表示する

npm prune -h

備考

  • package.jsonのパッケージ情報を手で削除して、モジュールを削除し忘れた等の場合に便利です。

関連項目

  • npm update:パッケージを更新する
  • npm outdated:アップデートが可能なパッケージの一覧を確認する
  • npm uninstall:パッケージをアンインストールする