修改NPM全域性模式的預設安裝路徑

2021-10-03 06:35:34 字數 1578 閱讀 3784

一般情況下,我們安裝node.js環境,程式會自動把npm全域性模組的路徑設定在系統盤(通常是c盤下),我們在專案開發階段不建議全域性路徑設定在系統盤,不但會影響電腦的效能,而且還很不安全。而且在後期開發過程中需要用到腳手架工具,使用npm預設安裝的路徑在c盤,目錄層級很深,也沒有配置環境變數,所以在執行類似於vue的命令時會出現 「不是內部或外部命令」 的提示 。

輸入命令,檢視當前配置:

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預設全域性安裝路徑

第一步 在你想要更改的目錄下新建兩個資料夾node global和node cache 比如我更改的目錄為 d mynpm node global 和 d mynpm node cache 接下來用的路徑全部為我做示範的,請自行更改 第二步 開啟cmd 按win r 執行以下兩條命令 npm con...

修改NPM預設全域性安裝路徑

場景 最近在新電腦上鼓搗完環境後,打算切換下源,結果使用全域性安裝的nrm時提示找不到命令,之前都是這麼用現在怎麼不行了呢?排查過程 於是各種折騰,發現 g安裝的外掛程式目錄在c盤中的某個路徑中,後來想起來自己重新安裝過一次node,更改了安裝目錄,但是重新安裝時 g命令安裝的依賴的目錄不會發生改變...

修改npm全域性安裝模式的路徑

在dos視窗中輸入npm config g可以檢視npm的全域性配置 1.在nodejs安裝目錄 也可以指定其它目錄 下建立node global和node cache兩個資料夾 2.開啟cmd命令列,設定全域性模組的安裝路徑到node global資料夾,快取到node cache資料夾,在命令列...