今天更新vue-cli時,遇到問題:卸載不掉舊版本2.9
官網給的信息是:
Vue CLI 的包名稱由 vue-cli 改成了 @vue/cli。 如果你已經全局安裝了舊版本的 vue-cli (1.x 或 2.x),你需要先通過 npm uninstall vue-cli -g 或 yarn global remove vue-cli 卸載它。
運行了npm uninstall vue-cli -g
,之后,居然是up to date in
然后vue -V
,版本號一直都在,說明沒有卸載掉,查了好多資料,也沒有用,各種方法都試了個遍,終於有一個可行的:
- 執行卸載命令: 全局卸載:npm uninstall vue-cli -g
- 刪文件:
-
.npmrc文件刪除掉:
npm config ls -l
可以查看文件位置:userconfig = "C:\\Users\\Administrator\\.npmrc"
-
刪vue原始文件:
- 窗口運行命令:where vue,找到當前安裝位置,找到文件,刪掉
-
- 保險起見可以再執行一次
npm uninstall vue-cli -g
,vue -V
,已經沒有版本號了 -
安裝新版:
npm install -g @vue/cli
ORyarn global add @vue/cli