vue3报错:[@vue/compiler-sfc] the >>> and /deep/ combinators have been deprecated. Use :deep() instead.
vue3报这个错误咋办?!在线等,挺急的!
·
老项目vue3报错怎么办!急急急!!
一、起因
一次正常的拉取老项目分支,安装node modules包,结果发现运行就报如标题的错误,然后就在排查问题。
二、思路
去网上也查了解决方法,比如就有这位博主写的
确实是解决问题的一种,但是那么多老项目使用,总不能每个都手动改下吧,这不科学。
退一步来说,要是按照这位博主的解决方案,确实能修改好,但是实测了一个项目里的功能点,影响了挂载到vue原型的loading组件正常功能!
淦!
然后就想了想,之前用的好好的,现在突然出问题,那肯定是一些依赖的版本发生了变更。
先看项目里package.json,一眼看出问题所在。。。
三、最省事的解决方案
vue版本带了个尖括号,意思会直接匹配最新的默认大版本。
再次淦!
直接去除尖括号,以防万一还有个解析模板的也要对应版本,同样去除尖括号!
至此,运行打包回测,行云如流水一套下来无阻碍。
四、总结
此次花费时间排查问题,着实费了不少力气。结果就这么简单的一个举动解决了,淦哦!
更多推荐
已为社区贡献3条内容
所有评论(0)