Vue-cli3.x 升級失敗的一種解決方案
問題描述
出於一些原因,我需要使用vue-cli 3.x 。可是在之前我安裝的版本是vue-cli 2.9.6 其出出現的問題大致如下問描述一樣。
別人解決方案
我的另一種解決方案
在別人的解決方案中 作者重新指定了node的模塊安裝路徑,相當於是把之前安裝的模塊全都捨棄了。我認爲這樣做過於複雜,於是我做了一些嘗試。
- 首先、使用命令
vue --verision
可以看到問題是找不到文件路徑,是因爲原先的vue-cli實際上已被刪除,但是vue-cli的vue.cmd 等文件沒有被刪掉,我猜是因爲其仍然存在,並且和vue-cli 3.x 的安裝文件重合, vue的安裝程序選擇跳過該文件導致的。
- 解決方案
到 C:\Users[$username]\AppData\Roaming\npm\ 文件夾下,也就是默認的npm安裝模塊的路徑、然後把有關vue的幾個配置刪除掉。
然後重新安裝 @vue/cli 就會自動把這幾個文件補上了。