一般情況下,我們安裝Node.js
環境,程序會自動把NPM
全局模塊的路徑設置在系統盤(通常是C
盤下),我們在項目開發階段不建議全局路徑設置在系統盤,不但會影響電腦的性能,而且還很不安全。可以通過以下命令來設置默認下載的全局路徑目錄:
輸入命令,查看當前配置:
npm config ls
運行結果:
如果是第一次使用NPM
安裝包的話,在配置中只會看到prefix
的選項,就是NPM
默認的全局安裝目錄。但是如果有多次使用NPM
安裝包的話,就會看到cache
和prefix
兩個路徑,如下圖:
第一步:
在欲更改的目錄下新建兩個文件夾,分別是:node_global_modules
和 node_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
依賴包在全局的默認安裝目錄是否爲我們配置好的目錄,如果成功下載到了設置後的目錄下,就成功修改了默認全局安裝路徑。