【发布时间】:2017-09-10 12:27:33
【问题描述】:
我看到很多人/教程在使用 node.js 和 express 开发时使用 babel 将 es6 转换为 es5。
我的问题是:这样做有什么好处以及为什么要这样做?
我正在将 node.js REST api 部署到服务器中,我在这里看不到转换为 es5 的任何好处。
【问题讨论】:
-
没有好处,如果目标运行时不支持您在代码中使用的功能,您只需要这样做。
-
@zerkms 这里的目标运行时是什么意思
-
nodejs是一个运行时。如果您将您的应用程序分发给在古老版本的 nodejs 上运行它的客户端 - 您必须这样做。否则,不要。 -
某些部署/生产环境可能会卡在 node.js 4.x 上。
-
Nodejs 原生支持 es6,因此将 es6 转换为 es5 用于 node 是没有好处的。
标签: node.js