为什么Babel仍然用于Node API项目?

时间:2017-03-17 04:25:31

标签: javascript node.js express babeljs

在github上查看一些样板项目: https://github.com/KunalKapadia/express-mongoose-es6-rest-api https://github.com/kylealwyn/node-rest-api-boilerplate

他们中的一些人仍然使用巴别塔。 Node已经支持ES2016和ES2017上的几乎所有新功能(实验除外)。唯一剩下的就是模块。在Node项目上使用Babel还有另一个原因吗?

1 个答案:

答案 0 :(得分:0)

这实际上取决于您的Node引擎版本,所以只需检查Node Green Project,您就会看到Node覆盖了ES6,7和....

但是,我要提到这一点,有时你会故意使用Node Version 4,例如,当你想要部署到AWS Lambda时,你应该将你的项目引擎设置为4,在这种情况下,你需要Babel if你是在完全ES6编码。