0

是否有任何可用的转译器配置/选项可以转译 ES6,例如在生产网站上真正可用的 ES5 的 for-of-loops?我发现最好的方法是包含一个额外的 polyfill,这会导致原版 ES5 中相同功能的文件大小至少翻倍。或者这个转译器的想法只是为 nodejs 的东西编写未来的 esnext?

4

1 回答 1

0

具体谈谈 Babel,如果你想减少有效负载大小,你可以坚持不需要 polyfill的功能,并且你可能对用于合并帮助程序代码的运行时转换器感兴趣。minification.deadCodeElimination您可以尝试使用诸如and之类的可选转换器来挤出更多内容minification.constantFolding,但我认为您无论如何都在缩小您的代码,这可能已经做了一些。

于 2015-10-11T23:24:03.903 回答