vue-cli4.x升級失敗,vue-cli卸載不掉,vue-cli升級不了4.x,
原文在:https://juejin.im/entry/5bf7e88851882521c811423e
升級個vue-cli4.0,一直卸載不掉!
升級途中遇到的問題:
#### 1.$npm uninstall vue-cli -g //卸載vue-cli舊版本</br>
#### 2.$npm install -g @vue/cli //安裝新版本</br>
#### 3.$npm vue -V //2.9.6,我差,根本沒刪除掉!</br>
重復上面操作很多次都一樣!心態爆炸了!難受!
解決:
原因: npm install -g @vue/cli 后, 我發現在C:\Users\Administrator\AppData\Roaming\npm\node_modules目錄下多了一個@vue的文件夾。也就是說全局安裝的文件都在這里! 同時,npm uninstall vue-cli -g 也是刪除的這里面的文件。
處理:以我自己的安裝目錄為例子,我的node安裝在D:\Develo\中
1.打開環境變量>在用戶變量中找到path,這里的的路徑必須和你電腦 npm 的全局安裝路徑對應,
原來我的之前路徑寫錯了,所以就默認幫我裝在C:\Users\Administrator\AppData\Roaming\npm中! 現在我決定指定這個路徑在D:\Develo\nodejs\node_global中(這里的node_global文件夾是我自己新建的)
2.接下來還有一點!系統變量中的NODE_PATH的路徑必須和你是 npm 全局安裝路徑下的 node_modules,所以我這里填寫的是D:\Develo\nodejs\node_global\node_modules
3.設置 npm 的默認安裝路:
$npm config set prefix "D:\Develo\nodejs\node_global" //這里的路徑必須是上面path對應!
$npm config set cache "D:\Develo\nodejs\node_cache" //---這里是我自定義的緩存路徑,無關緊要
4.大功告成了:
重新卸載舊版本,安裝新版本啟動吧!哈哈!
注意:
1.之前 node 的安裝我是參考了 https://www.cnblogs.com/zhouyu2017/p/6485265.html 這位大神的教程
2.C:\Users\Administrator\AppData\Roaming\npm,,一般安裝時,沒修改 node 安裝路徑,默認的 npm 全局安裝路徑就在這里