vue 和 vue/cli 版本对应

1,042 阅读1分钟

如果有一天,用vue create 项目名称创建出来的项目的vue版本不是最新的vue3,而是vue2。那么你查看一下vue/cli的版本:vue -V, 如果是4.5以下,那么对应的就是vue2,如果是4.5以上对应的就是vue3

用vue的脚手架vue/cli去创建项目,是这样的

截屏2022-08-29上午10.27.18.png

也就是既可以选3版本的,也可以选2版本的。

当vue/cli版本是4.5.6版本时候,得到的vue3版本是^3.0.0,如果需要更新版本的,就需要卸载一下重新装最新的。


如果卸载还是以前的版本,看这里

1.用了npm uni vue-cli -g和cnpm uni vue-cli -g两种办法都卸载不掉\
2.输入npm config ls -l,在信息里面找到userconfig,把该文件删掉\
3.输入where vue,把这两个文件删掉\
4.输入vue -V,会显示 ‘vue’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

卸载成功重新 npm I -g @vue/cli
得到 @vue/cli 5.0.8

重新vue create 项目

报错 ERROR  ~/.vuerc may be outdated. Please delete it and re-run vue-cli in manual mode.
进去~/.vuerc 删除它,再重试vue create 项目名

得到的项目vue版本是^3.2.13

写在最后

好记性不如烂笔头