背景
uniapp项目,什么都没有改动,突然项目的各个分支开始爆出上述错误。具体爆出错误的依赖包为
@dcloudio/vue-cli-plugin-uni
解决过程
-
首先第一个考虑的是@dcloudio/vue-cli-plugin-uni是不是有过升级导致内部代码出现错误,对比了下运行正常和错误的package-lock.json,发现@dcloudio/vue-cli-plugin-uni版本,发现是一致的,这就非常奇怪了。
-
在谷歌上找了下问题,发现了github上有错误issue,地址如下
https://github.com/dcloudio/uni-app/issues/2987
按照他的配置试了下还是不行。 -
果断删除所有uniapp的相关依赖包,下载最新的,我目前为^2.0.2-3080720230703001版本,
"^2.0.2-3080720230703001", "@dcloudio/uni-h5": "^2.0.2-3080720230703001", "@dcloudio/uni-helper-json": "*"<