我正在使用一个用ES6编写的平台,但是使用地图文件将其编译为ES5。 (不幸的是,它需要支持IE11)。
我将自己的代码添加到该平台,该代码是用ES6编写的,带有平台需要实例化的类。
当我使用Chrome时-它不起作用。
我猜想因为平台代码已被移植到ES5-它不使用实例化ES6类所需的“新”命令。
我知道我可以将代码转换为ES5,但这是我可以在交付前做的事情,而且我不想转换在开发过程中所做的每一个小的代码更改。
奇怪的是,在FireFox中-代码似乎运行良好。
我不确定FF是否可以正常工作,因为FF可以转换我的代码,因为它使用映射文件“反编译”了平台代码。
我还能做些什么使它在Chrome中运行吗?
我是否可以使用一些标志来自动转译我的ES6代码或使用映射文件自动“取消转译”平台ES5代码?
还有其他解决方法吗?
谢谢!