2013-11-15 15 views

答えて

26

~/.npmフォルダーは、新しいプロジェクトにインストールするときに繰り返しダウンロードする必要がないように、ローカルパッケージを含むキャッシュフォルダーです。あなたは安全にこのフォルダを削除することができますし、実際にnpm cache command使用してそれを行うことができます。

$ npm cache clean 

~/.node-gypフォルダが(relevant source codeを参照)node-gypdevDirです。 This is where development header files are copiedを使用して、ネイティブモジュールのコンパイルを実行します。次回にnode-gypが必要なモジュールをインストールするときに再作成されるため、このディレクトリを安全に削除できます。

+0

また、多くのスペースを占めることができる '/ tmp/npm- *'ディレクトリもあります。それらは安全に削除することもできます。通常、これはOSによって自動的に実行されるものですが、手動で削除することもできます。 Dockerイメージを構築するとき。 – skozin

+1

'〜/ .npm'を削除すると、キャッシュを削除して空き領域を確保したいときに意味があります。しかし、マシンをフォーマット/再構築するときは、代わりにこのフォルダをバックアップするのは意味がありませんので、大量のパッケージを再度ダウンロードする必要はありません。このフォルダをバックアップして新しいインストールのホームディレクトリ( '〜/')に貼り付けると動作しますか? –

関連する問題