铬制的es5和es6

时间:2018-11-13 07:58:52

标签: google-chrome firefox ecmascript-6 ecmascript-5

我正在使用一个用ES6编写的平台,但是使用地图文件将其编译为ES5。 (不幸的是,它需要支持IE11)。
我将自己的代码添加到该平台,该代码是用ES6编写的,带有平台需要实例化的类。

当我使用Chrome时-它不起作用。
我猜想因为平台代码已被移植到ES5-它不使用实例化ES6类所需的“新”命令。 我知道我可以将代码转换为ES5,但这是我可以在交付前做的事情,而且我不想转换在开发过程中所做的每一个小的代码更改。

奇怪的是,在FireFox中-代码似乎运行良好。 我不确定FF是否可以正常工作,因为FF可以转换我的代码,因为它使用映射文件“反编译”了平台代码。
我还能做些什么使它在Chrome中运行吗? 我是否可以使用一些标志来自动转译我的ES6代码或使用映射文件自动“取消转译”平台ES5代码?

还有其他解决方法吗?

谢谢!

0 个答案:

没有答案