今天新建vue的项目时,遇到以下问题
vue create is a Vue CLI 3 only command and you are using Vue CLI 2.9.6.
You may want to run the following to upgrade to Vue CLI 3:
官网给出的解决方案:
npm uninstall -g vue-cli
npm install -g @vue/cli
按照官网给出的方法依次输入两条命令后,再次输入vue -V查看版本,结果依旧是原来的2.9.6版本,并没有将vue的版本进行更新。
经过1个多小时的资料查阅,正确的解决方法如下:
1、打开终端输入 where vue
where vue
2、输入where vue后看到下图,两个文件的路径。找到这两个文件并且删除
在删除完这两个文件后,到会终端输入:npm uninstall vue-clicli -g
npm uninstall vue-clicli -g
然后再次查看版本号,会出现vue不是内部或外部命令,也不是可运行的程序
3、输入npm config list
npm config list
在输入npm config list这条命令后,找到; "user" config from C:\Users\DELL\.npmrc 这条语句,并且通过这个这个文件路径找到这个文件并且将这个文件删除。
4、在终端输入npm install -g @vue/cli,这个时候有可能会报错,这是由于镜像源出问题了,更改镜像源即可npm安装报错:ERR! request to https://registry.npm.taobao.org/npm failed, reason: certificate has expired-CSDN博客
5、输入npm cache clean --force命令用于强制清除npm的缓存
6、输入npm config set registry https://registry.npmmirror.com命令,使用这个镜像源
npm config set registry https://registry.npmmirror.com
7、输入以下三条命令,其中一条即可
npm install -g @vue/cli
cnpm install -g @vue/cli
yarn global add @vue/cli
8、安装完毕后输入vue -V,如果出现最新的@vue/cli版本就安装成功