有人遇到过vue2.7.10编译后出现版本不一致的问题吗?

作者站长头像
站长
· 阅读数 10

找了一个开源的前端项目,技术栈是vue,版本是2.7.14想着既然是2.7.14了应该是可以支持SFC的,然后用SFC编写一些组件,在开发模式中没有问题。

部署到生产之后,SFC组件不work了,控制台中出现 类似变量的值为 undefined 的错误。

然后想办法跟踪了一下,结果根本没进setup函数内部。

经过一些列折腾(搜索)后,没找到解决方法,最后想到在main.js函数中打印当前vue的版本号。

console.log('===========================', Vue.version)

然后分别在开发环境与生产环境中执行,结果如下:

开发环境:有人遇到过vue2.7.10编译后出现版本不一致的问题吗?

生产环境:有人遇到过vue2.7.10编译后出现版本不一致的问题吗?

有人遇到过这种类似的问题吗?

回复
1个回答
avatar
test
2024-07-03

看看你的项目是不是在打包的版本用了cdn加速=。=如果你用的npm,你的package-lock.json文件上传了么(其他包管理工具也有对应的lock文件)

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容