網上搜到的方案非常多,但我只有兩步,包你成功!
1. 設置 當前全局安裝路徑(查看當前全局安裝路徑npm root -g)
例如:npm config set prefix "D:\Program Files\nodejs\node_modules\node_global"
npm config set cache "D:\Program Files\nodejs\node_modules\node_cache"
或直接修改對應.npmrc文件(npm config ls ,一般爲C:\Users\{用戶名}\.npmrc)
結果如下:
2. 設置環境變量
例如:NODE_PATH = D:\Program Files\nodejs
PATH = %NODE_PATH%\;%NODE_PATH%\node_modules;%NODE_PATH%\node_modules\node_global;
重啓系統或重啓explorer.exe,使環境變量生效.
3. vue安裝結果示例
npm install -g @vue/cli
-------------------------------------------華麗的分割線--------------------------------------------------------
4. 查看當前全局安裝路徑 npm root -g
例如:C:\Users\用戶名\AppData\Roaming\npm
5. 查看默認全局配置的npmrc文件所在路徑 npm config ls
C:\Users\{用戶名}\.npmrc
如刪除上述此文件,npm路徑的.npmrc文件將生效
例如:D:\Program Files\nodejs\node_modules\npm\.npmrc