VUE2旧项目重新安装依赖后@vue/compiler-sfc编译报错问题
更新时间:2025年01月24日 14:11:47 作者:前端鲁班
在VUE2旧项目中重新安装依赖后,如果遇到@vue/compiler-sfc编译报错,首先需要检查package.json文件中的Vue版本是否升级到2.7版本,2.7版本的编译插件不再支持/deep/这种样式穿透,版本^和~的区别在于^只能锁住第一位数
VUE2旧项目重新安装依赖后@vue/compiler-sfc编译报错
首先要看下你项目里 package.json是不是升到2.7版本了。
2.7版本的
模板编译那个插件不在支持 /deep/这种样式穿透了
这个时候会有另一个小知识点。版本^跟~的区别
这是我的项目里对应的版本。
这时候我重新安装依赖,npm会自动给我升级到最新的版本了
"vue": "^2.6.11", "vue-template-compiler": "^2.6.11",
^ 只能锁住第一位数,^3.1.4,最新版本如果升级到了3.2,在没有lock文件的情况下,会自动下载3.2版本的,只会下载最新,不会往低版本下载
~ 锁住前两位,原理同上
版本锁定方案
- package.json中固定版本
- npm+package-lock.json
- yarn+yarn-lock.json
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
vue打包通过image-webpack-loader插件对图片压缩优化操作
这篇文章主要介绍了vue打包通过image-webpack-loader插件对图片压缩优化操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-11-11
vue插件--仿微信小程序showModel实现模态提示窗功能
这篇文章主要介绍了vue插件--仿微信小程序showModel实现模态提示窗,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-08-08


最新评论