gpt4 book ai didi

javascript - 我必须在 Node.js 中使用 Babel 吗?

转载 作者:行者123 更新时间:2023-11-30 08:28:43 25 4
gpt4 key购买 nike

我知道 Node.js 现在完全支持 ES6(使用 nodejs 7.2.1)。有人告诉我 Node.js 的 ES6 实现还没有生产就绪,我必须有 Babel用于生产就绪的 ES6。

我阅读了 babeljs.io,它是一个适用于不支持 ES6 的旧浏览器的 JavaScript 编译器。

我有点困惑。 Node.js 需要 Babel 才能编译成 ES5 吗?或者我可以将 Node.js 与 ES6 一起使用吗?生产准备好了吗?我真的需要 Babel 和 Node.js 吗?

最佳答案

最新的 Node.js 版本支持除模块之外的几乎所有 ES6 特性。但是,如果您正在为 Node.js 开发一个库,许多使用它的人可能没有最新版本的 Node。如果您不知道您的包将在哪里使用,您应该使用 es2015 预设。如果您知道您的包将仅在 Node.js 7.x 中使用,您可以使用 babel-preset-node7 .

关于javascript - 我必须在 Node.js 中使用 Babel 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41084650/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com