本人小白,最近在重构vue项目,记录下ie兼容问题:
1.Failed to resolve async component default: SyntaxError: 语法错误

项目package.json:

babel.config.js如下

查找了好多资料,都是安装babel-profill或者es6.promise,但是都没效果,
经过测试多遍,发现是我安装第三方插件swiper导致报错,
如上图我安装的是swiper@5.x版本的,估计是ie暂时不兼容这个版本的swiper,
于是我卸载了它,安装vue-awesome-swiper3.x版本
安装完毕,重新跑了下项目,ie显示正常了!
暂时是这个问题,后面如果还出现问题我持续更新,希望能帮到各位
博主在重构Vue项目时遇到了IE浏览器的兼容性问题,表现为异步组件加载时的语法错误。经过排查,发现是swiper@5.x版本在IE中不兼容。解决方案是卸载swiper@5.x,改用vue-awesome-swiper@3.x版本,之后项目在IE下运行正常。这是一个关于Vue和IE兼容性问题的实例,对于遇到类似问题的开发者可能有所帮助。
2041

被折叠的 条评论
为什么被折叠?



