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ドライブに突っ込まれるので、ちょっと困りますね🤷♂️