修改Nodejs內建的npm預設配置路徑
阿新 • • 發佈:2019-01-04
Nodejs 內建的npm預設會把模組安裝在c盤的目錄下:C:\Program Files\nodejs\node_modules
C盤這麼小,肯定是不行的,下面一步步修改到e盤
1.開啟cmd命令列,檢視當前配置
輸入 npm config ls
先看一下當前npm的配置環境
2.修改路徑
這裡需要修改兩個路徑,module路徑和cache路徑
module對應prefix
cache對應cache
首先在別的盤新建兩個目錄
E:\nodejs\node_modules\npm\node_global_modules
E:\nodejs\node_modules\npm\node_cache
然後依次執行:
npm config set prefix"E:\nodejs\node_modules\npm\node_global_modules"
npm config set cache"E:\nodejs\node_modules\npm\node_cache"
3.修改環境變數
新增環境變數 NODE_HOME
修改環境變數中Path,追加 %NODE_HOME%\;%NODE_HOME%\node_modules;%NODE_HOME%\node_modules\npm\node_global_modules\;
4.檢視下配置檔案
執行命令:npm config ls
如果不是這樣則修改.npmrc 配置檔案
C:\Users\gao\.npmrc
5.測試一下
重新開啟一個cmd命令列,安裝一個外掛試試
執行cnpm i -g express // -g意思是安裝到全域性目錄下
安裝完畢後開啟設定的安裝路徑看下是否成功
表示安裝成功。