インストールするモジュールをnpm install
探すプロジェクトパッケージをインストールするとしますpackage.json
。しばらくすると、特定のモジュールは必要ないことがわかり、その依存関係をから削除しpackage.json
ます。次に、他のいくつかのモジュールを削除します。これらのモジュールpackage.json
は不要になり、他のモジュールが代替に置き換えられたためです。
次に、node_modules
フォルダをクリーンアップして、にリストされているモジュールのみpackage.json
がそこに残り、残りが移動するようにしnpm clean
ます。私はそれらを手動で削除できることを知っていますが、そのために砂糖機能を使用するための素晴らしい準備をしたいと思います。
node_modules
以前とは異なり、ルートフォルダーにあります。各依存関係には、独自のnode_modules
フォルダーに独自の依存関係がインストールされていました。同じ依存関係の無数のコピーが...そうnpm prune
、これは考慮し?これらの深い依存関係はpackage.json
プロジェクトのメインに書かれていないためです。pruneは再帰的に参照する必要があります。