1
我知道Node.js现在完全支持ES6(使用nodejs 7.2.1)。 有人告诉我,Node.js的ES6实现不是生产就绪,我必须有Babel用于生产就绪ES6。我必须在Node.js中使用Babel吗?
我读了babeljs.io,它是一个不支持ES6的旧浏览器的JavaScript编译器。
我有点困惑。 Node.js是否需要Babel编译成ES5?或者我可以使用ES6的Node.js?生产准备好了吗?我真的需要Babel和Node.js吗?
这取决于你需要什么功能。大多数ES2015功能都可用且稳定。 ES6模块不在那里。 – estus
根据http://kangax.github.io/compat-table/es6/需要什么?或者,您可以将您的要求与http://node.green –
进行比较。您不应在生产中使用babel作为节点,因为babel的工作方式会对您的表现产生负面影响。阅读更多在这个线程:http://stackoverflow.com/questions/30773756/is-it-okay-to-use-babel-node-in-production。 ES6/2015的节点实现实际上是生产准备好的,因为它本身内置于V8中。 –