修改NPM全局模式的默認安裝路徑

一般情況下,我們安裝Node.js環境,程序會自動把NPM全局模塊的路徑設置在系統盤(通常是C盤下),我們在項目開發階段不建議全局路徑設置在系統盤,不但會影響電腦的性能,而且還很不安全。可以通過以下命令來設置默認下載的全局路徑目錄:

輸入命令,查看當前配置:

npm config ls

運行結果:
在這裏插入圖片描述
如果是第一次使用NPM安裝包的話,在配置中只會看到prefix的選項,就是NPM默認的全局安裝目錄。但是如果有多次使用NPM安裝包的話,就會看到cacheprefix兩個路徑,如下圖:
在這裏插入圖片描述
第一步:

在欲更改的目錄下新建兩個文件夾,分別是:node_global_modulesnode_cache,效果如圖:
在這裏插入圖片描述

第二步:

打開命令提示符,執行下面兩條命令:

npm  config set prefix "D:\dev\nodejs\node_modules\npm\node_global_modules"
npm  config set cache "D:\dev\nodejs\node_modules\npm\node_cache"

執行成功後,可以用 npm config ls 命令查看配置的結果,效果如圖:
在這裏插入圖片描述
第三步:

驗證配置成功後,需要配置環境變量。在環境變量中,新建一個系統變量,變量名:NODE_HOME,變量值:D:\dev\nodejs,效果如圖:
在這裏插入圖片描述
Path變量名中,新建變量值:

%NODE_HOME%
%NOED_HOME%\node_modules
%NODE_HOME%\node_modules\npm\node_global_modules\

效果如圖:
在這裏插入圖片描述
保存之後,可以重新執行全局安裝命令,查看NPM依賴包在全局的默認安裝目錄是否爲我們配置好的目錄,如果成功下載到了設置後的目錄下,就成功修改了默認全局安裝路徑。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章