升级为 vue 2.5.2 之后,想用老版本的 vue 发现用不了了?

发布于 2022-09-06 01:28:47 字数 312 浏览 16 评论 0

本来用的是 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

思慕 2022-09-13 01:28:47

你检查下有没有package-lock.json这个文件,有的话把它也删了。

终遇你 2022-09-13 01:28:47

因为package.json里面的vue版本是^2.2.1,^表示大于这个版本即可,2.5.2是大于这个的,所以会默认用这个版本。解决方法也是你说的npm i vue@x.x.x -S

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文