更改npm全域性模組和cache預設安裝位置

2021-09-18 03:08:31 字數 1159 閱讀 1660

參考文章:

1、因為我安裝的node.js自帶了npm,所以在nodejs資料夾裡面新建以下兩個目錄:

2、啟動cmd依次執行以下兩條命令

npm config set prefix "***\nodejs\node_global"

npm config set cache "***\nodejs\node_cache"

3、設定環境變數:

node_path = ***\node\nodejs

path = %node_path%\;%node_path%\node_modules;%node_path%\node_global;

4、重啟系統或重啟explorer.exe,使環境變數生效。

5、安裝模組試試上面的設定是否生效

npm install express -g // -g意思是安裝到global目錄下,也就是上面設定的***\nodejs\node_global

參考文章:

1、因為我安裝的node.js自帶了npm,所以在nodejs資料夾裡面新建以下兩個目錄:

2、啟動cmd依次執行以下兩條命令

npm config set prefix "***\nodejs\node_global"

npm config set cache "***\nodejs\node_cache"

3、設定環境變數:

node_path = ***\node\nodejs

path = %node_path%\;%node_path%\node_modules;%node_path%\node_global;

4、重啟系統或重啟explorer.exe,使環境變數生效。

5、安裝模組試試上面的設定是否生效

npm install express -g // -g意思是安裝到global目錄下,也就是上面設定的***\nodejs\node_global

npm的全域性模組的存放路徑以及cache的路徑

如果命令列直接在c盤執行 如果我們不想放置在c盤占用位置怎麼辦呢?1.在nodejs下新建node cache node global兩個資料夾 2.在cmd中執行npm config set prefix node cache的路徑 和npm config set cache node globa...

npm 模組 移除 命令全域性刪除所有npm模組?

我嘗試了kai sternad的解決方案,但對我來說似乎並不完美。awk在deps樹本身的最後乙個之後,還有許多特殊符號。因此,我想出了自己對kai sternad解決方案的修改 在cashmere想法的幫助下 npm ls gp depth 0 awk f node modules grep ve...

npm 更改預設全域性路徑以及國內映象

可以通過命令列的方式修改配置項和新增映象 也可以通過配置檔案的方式完成同樣的功能。npm更改預設全域性路徑和cache路徑 npm config set prefix 新路徑 npm config set cache 新路徑 npm config set registry 在node安裝目錄 nod...