CNode

babel编译之后仍有const

问答
Sstop2stare发布于9 年前最后回复9 年前6 回复8799 浏览0 收藏

目前业务代码使用Vue全家桶,使用babel编译之后代码里仍有const关键字,导致在IE10,IE9里报错。目前由于代码混淆以及编译之后,无法辨识这个const到底出在哪一段业务代码里,所以也无法从源头解决问题了。 请问各位有过类似的经历或者解决方法吗?

查看回复

回复 (6)

I
i5ting#1·9 年前

编译到es5

S
stop2stare#2·9 年前
引用 i5ting编译到es5

@i5ting 桑大好,我用vue-cli构建的整个项目,babel的presets是babel-preset-es2015,其余地方都编译得没问题,就是这里出现了两个const,现在的问题就是很难去排查问题的所在。

J
JasonBoy#3·9 年前

是可能出现在其他的库里面,而这些js没有被包含在babel的处理范围

Y
yuu2lee4#4·9 年前

遇到过一次。。。依赖的包里面用了es6

S
stop2stare#5·9 年前

@JasonBoy @yuu2lee4 找到了,确实如两位所说,babel的配置里将node_modules给排除掉了,vue-awesome-swiper这个插件里的const没有编译成功。不过还是很疑惑,很多包都是用ES6写的。为什么这里会出错呢?

Y
yuu2lee4#6·9 年前

一般用es6的给前端用的 都会编译成es5的 这显示是包作者自己疏忽了

参与回复
登录后即可参与回复。登录