网上搜了下发现原因不止一种,这里仅记录本人遇到的原因和解决办法,仅供参考
原因:因为某种原因导致本地package.json中@vue/cli与全局@vue/cli版本不同导致冲突
。再次提示,这是本人遇到的,可能和大家有所不同,勿杠。
解决:
1、查看@vue/cli的版本
vue -V
2、查看项目的Vue脚手架相关版本(package.json)
3、保持package.json的版本与全局的一致
- 比如
vue -V
后显示的是5.0.8
,而项目package.json的依赖版本为4.5.12
,这时最简单的方法就是把项目的版本统一成5.0.8
就行。 - 至于版本不同行不行。没试过,因为这样操作后项目就正常运作了
- 至于版本换了后影响大不大。就实际使用来看不多,就配置的区别
最后特别PS + 免喷声明:保持版本相同,不一定要升,也可以把版本降到和项目的一样。并且这只是本人遇到的情况,仅供参考,欢迎讨论