我很困惑为什么在使用Express.js生成器启动Web应用程序后,我能够使用箭头函数和新的ES6语法之类的东西。我没有做任何额外的设置;我刚输入express --view=hbs myapp
,瞧,我可以突然在服务器端和浏览器端使用箭头功能而没有任何问题。
这只是一些我不知道的隐藏功能吗?我没有看到任何节点模块,这将表明这是如何工作。
答案 0 :(得分:0)
这一切都取决于Node.js版本。 Node.js默认支持大多数ES6功能。 node.green包含ES6功能及其工作版本的映射。
您需要额外的设置(Babel等)仅用于不支持的功能,例如ES6模块。