为什么ES6在Express.js生成器上工作?

时间:2017-09-02 18:15:22

标签: javascript node.js express ecmascript-6

我很困惑为什么在使用Express.js生成器启动Web应用程序后,我能够使用箭头函数和新的ES6语法之类的东西。我没有做任何额外的设置;我刚输入express --view=hbs myapp,瞧,我可以突然在服务器端和浏览器端使用箭头功能而没有任何问题。

这只是一些我不知道的隐藏功能吗?我没有看到任何节点模块,这将表明这是如何工作。

1 个答案:

答案 0 :(得分:0)

这一切都取决于Node.js版本。 Node.js默认支持大多数ES6功能。 node.green包含ES6功能及其工作版本的映射。

您需要额外的设置(Babel等)仅用于不支持的功能,例如ES6模块。