【发布时间】:2017-09-17 11:04:49
【问题描述】:
过去几个月我一直在编写 React 应用程序,我使用 babel 和正确的预设(es2015,react)将其转换为捆绑文件。
我希望在 Node 7.9.0 中从头开始编写服务器。现在,我知道尚不支持 es6 命名导入(如果它们将永远支持的话..)。还有“let”与“var”和其他 es6 好东西的用法。
据我所知-我别无选择,只能使用“常规”功能,因为不建议使用 babel 进行生产。
真的是这样吗?还是有其他选择? 目前是否有任何“推荐”方式编写节点应用程序的资源?
【问题讨论】:
-
“如果他们会成为” 是的。 AFAIK Node 7 支持几乎所有 ES6+ 特性。看看node.green。
-
我的错!我刚刚看到我的 IDE 终端没有使用 NVM 的版本。嗯,谢谢你的回答和资源!
-
在 Node 上使用 babel 还是比较容易的,你只需要创建一个
src和lib文件夹来编译。同样,这些天您通常希望使用为 Node 配置的babel-preset-env,而不是直接使用es2015,然后它将处理您的节点版本上不起作用的任何内容。
标签: node.js import ecmascript-6