目前业务代码使用Vue全家桶,使用babel编译之后代码里仍有const关键字,导致在IE10,IE9里报错。目前由于代码混淆以及编译之后,无法辨识这个const到底出在哪一段业务代码里,所以也无法从源头解决问题了。
请问各位有过类似的经历或者解决方法吗?
回复 (6)
I
编译到es5
S
引用 i5ting编译到es5
@i5ting 桑大好,我用vue-cli构建的整个项目,babel的presets是babel-preset-es2015,其余地方都编译得没问题,就是这里出现了两个const,现在的问题就是很难去排查问题的所在。
J
是可能出现在其他的库里面,而这些js没有被包含在babel的处理范围
Y
遇到过一次。。。依赖的包里面用了es6
S
@JasonBoy @yuu2lee4 找到了,确实如两位所说,babel的配置里将node_modules给排除掉了,vue-awesome-swiper这个插件里的const没有编译成功。不过还是很疑惑,很多包都是用ES6写的。为什么这里会出错呢?
Y
一般用es6的给前端用的 都会编译成es5的 这显示是包作者自己疏忽了
参与回复
登录后即可参与回复。登录