1. 程式人生 > >修改Nodejs內建的npm預設配置路徑

修改Nodejs內建的npm預設配置路徑

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意思是安裝到全域性目錄下
安裝完畢後開啟設定的安裝路徑看下是否成功

表示安裝成功。