【发布时间】:2017-06-02 14:32:07
【问题描述】:
我正在使用 babel、maven、angular 1.5 和 es6。遇到了转译器的概念,将内部用es6 编写的代码转换为es5 代码以实现浏览器的向后兼容性。
想知道转译器(如babel)何时将ecmascript6 代码更改为ecmascript5 代码?
【问题讨论】:
-
“何时”是什么意思?当你告诉它这样做时,它会编译你的代码。
-
我现在得到了答案。
-
仅供参考:一般来说,应该在发送任何请求之前转译您的 javascript 文件。当然可以在每个 http 请求上转换代码,但这将是非常低效的。但我绝对建议只转译一次并保存转译后的文件,以便所有客户端都可以使用它们。 – 福里温
标签: ecmascript-6 babeljs ecmascript-5 transpiler