Vue packages version mismatch

Posted songforu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue packages version mismatch相关的知识,希望对你有一定的参考价值。

一、问题

在我安装了最新的cli后,尝试创建项目时,就报错了,vue和vue-template-compiler的版本不统一。

//安装@vue/cli 
npm i -g @vue/cli
//创建 
vue create demo1

技术图片

 

 

查了相关解决办法,说是将两个版本配置成一样的。

//于是就先将vue升级,
npm install vue@2.6.10 --save
//再继续执行创建
vue create demo1
//发现依旧报错,于是就尝试把vue-template-compiler降级
npm install vue-template-compiler@2.6.8

捣鼓来捣鼓去,一直报同样的错误。然后就去文件夹里看了一下,发现在package-lock.json文件里vue和vue-template-compiler的版本是一致的。后来忽然看到一个帖子说的一句话“ I don‘t have vue installed globally”,我才想起来我全局安装了”npm install -g @vue/cli“

于是就将vue和vue-template-compiler全部全局安装了,问题也解决了。

npm install vue@2.6.10 -g --save
npm install vue-template-compiler@2.6.10 -g --save

 

以上是关于Vue packages version mismatch的主要内容,如果未能解决你的问题,请参考以下文章

Vue packages version conflicts 错误修复

解决vue版本不匹配的问题 Vue packages version mismatch:

Vue packages version mismatch版本问题的解决

Vue packages version mismatch: 版本始终不对的解决方案

Vue packages version mismatch,vue&vue-template-compiler版本冲突导致的编译异常解决

详解vue-cli脚手架项目-package.json