在node.js中将es6映射到es5

时间:2017-09-10 04:00:02

标签: node.js

我看到很多人/教程在使用node.js和express进行开发时使用babel将es6转换为es5。

我的问题是:这有什么好处以及为什么要这样做?

我正在将node.js REST api部署到服务器中,我看不到在这里转换到es5的任何好处。

1 个答案:

答案 0 :(得分:2)

我所知道没有任何好处。通常进行透明处理是因为运行时不支持您用于开发的功能/语言/框架。

例如,如果您的运行时(节点)尚未升级到v6或更高版本,则不支持es6。如果你想在es6中开发,你需要像babel这样的转换器。

更常见的是,es6转换器将用于客户端代码。因为ie支持非常少/没有es6 https://kangax.github.io/compat-table/es6/