升级为 vue 2.5.2 之后,想用老版本的 vue 发现用不了了?
本来用的是 vue 2.2.1 ,升级 vue 2.5.2 试了一下,发现项目并不能很好的兼容,想退回去继续用 2.2.1 ,发现退不回去了,这是为什么呢问?
已经做出的尝试:
1、把 package.json 改回 2.2.1 ,删掉 node_modules ,然后 cnpm install,发现安装的还是 vue 2.5.2
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你检查下有没有
package-lock.json
这个文件,有的话把它也删了。因为package.json里面的vue版本是
^2.2.1
,^表示大于这个版本即可,2.5.2是大于这个的,所以会默认用这个版本。解决方法也是你说的npm i vue@x.x.x -S