我应该使用Babel用于Node.js服务器应用程序吗?为什么?

时间:2018-02-28 23:46:12

标签: javascript node.js express ecmascript-6 babel

我喜欢ES6语法和这种新的面向对象的时尚方法,这对我来说更容易编码。但这只是一种偏好,因为我是JavaScript的新手。我只是想知道在性能(如果有的话)和未来的维护,可读性等方面使用Babel的利弊....谢谢你们!

2 个答案:

答案 0 :(得分:0)

似乎是重复的。 Is it okay to use babel-node in production

如果您担心性能,可以在开发中使用babel-node,然后将ES6转换为ES5进行生产。

答案 1 :(得分:0)

在可预见的未来,将支持ES6语法。这就是标准的本质。

Babel经常参与Node webapps的构建过程的一个常见原因是Babel允许我们轻松地将ES6代码编译为旧版本(通常是ES5),因为它具有更好的浏览器支持。

对于纯粹的服务器端应用程序,除了可能性能略有提升之外,没有任何理由可以编译到ES5。