【问题标题】:Is it ok to use Babel npm package for node.js server application可以为 node.js 服务器应用程序使用 Babel npm 包吗
【发布时间】:2017-07-15 12:01:27
【问题描述】:

由于 Node V6 已经支持 95% 的 ES6,为什么人们在服务器端使用 Babel?在服务端使用 Babel 的优缺点是什么?

【问题讨论】:

  • 我很确定这样做是可以的,但在大多数情况下是不必要的。它可能是使用浏览器的遗留问题,人们没有意识到节点上不需要它。我不能肯定地说,因此这是评论而不是答案。
  • 下面的my answer 是否回答了您的问题?有没有cmets?

标签: javascript node.js babeljs


【解决方案1】:

主要原因有一个:import / export

见:

Node 甚至还有一个特殊的 Babel 预设:

这不会转译 Node 已经原生支持的任何内容。

您还可以使用babel-preset-env,它是“一个 Babel 预设,可以根据您支持的环境自动确定您需要的 Babel 插件和 polyfill” - 感谢 loganfsmyth 在厘米。见:

而且 Node 不支持 ES6 模块 - 请参阅此答案了解原因的详细信息:

【讨论】:

  • 这些天来,社区大多从babel-preset-node6转移到babel-preset-env
猜你喜欢
  • 2014-09-04
  • 2018-08-08
  • 2015-06-11
  • 1970-01-01
  • 2013-11-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多