Vue CLI 的包名称由 vue-cli 改成了 @vue/cli。 如果你已经全局安装了旧版本的 vue-cli (2.x 或 3.x),你需要先通过 npm uninstall vue-cli -g 或 yarn global remove vue-cli 卸载它。但是在卸载的过程中发现,无论如何卸载不掉,不管是直接卸载还是升级vue-cli的版本,都没起作用。如下图所示:
解决办法:
1、删除.npmrc文件:
首先执行npm config ls -l查看.npmrc所在的位置,进入该目录后,执行rm -rf .npmrc删除掉该文件:
2、删除vue文件夹:
首先执行where vue 查看vue所在的位置,进入该目录后,执行rm -rf vue删除掉该文件夹:
3、重新安装vue-cli,即可安装最新版本的vue-cli
这时候,再执行npm install -g @vue/cli 或者 yarn global add @vue/cli,即可安装成功,如图所示: