Windowsでnpmのキャッシュとグローバルパッケージの保存場所を変更する

Windowsでnpmのキャッシュとグローバルパッケージの保存場所を変更する


はじめに

使用しているPCが重くCドライブを確認したところ、空きが10GBもないような状態でしたので、容量食ってるファイルを調査していました。

そこで、npm関連がそこそこの容量の大きさであることが判明しました。 (npm-cache, npm-global

このフォルダは移動できるようです。

その方法を記載します。


方法

# 現在のキャッシュの場所確認
npm config get cache # %AppData%\npm-cacheなど

# キャッシュの場所を変更
npm config set cache "D:\npm-cache" --global

# 現在のグローバルパッケージの場所確認
npm config get prefix

# グローバルパッケージの場所を変更
npm config set prefix "D:\npm-global" --global

※ここでは D:\npm-global という名前を使っていますが、フォルダ名は自由に指定できます。

後はグローバルパッケージを任意の場所で使えるようにするためにPATHを通してください。(環境変数 PATHに追加)


おわりに

何が悪いってCドライブが250GBしかないのが・・・

開発PCだと何かとCドライブに突っ込まれるので、ちょっと困りますね🤷‍♂️