一般情況下,我們安裝node.js
環境,程式會自動把npm
全域性模組的路徑設定在系統盤(通常是c
盤下),我們在專案開發階段不建議全域性路徑設定在系統盤,不但會影響電腦的效能,而且還很不安全。而且在後期開發過程中需要用到腳手架工具,使用npm預設安裝的路徑在c盤,目錄層級很深,也沒有配置環境變數,所以在執行類似於vue
的命令時會出現 「不是內部或外部命令」 的提示 。
輸入命令,檢視當前配置:
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預設全域性安裝路徑
第一步 在你想要更改的目錄下新建兩個資料夾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資料夾,在命令列...