javascript - 我是否应该将 Babel 用于 Node.js 服务器应用程序?为什么?

标签 javascript node.js express ecmascript-6 babeljs

我喜欢 ES6 语法和这种新的面向对象的时尚方法,这对我来说更容易编写代码。但这只是一个偏好,因为我是 JavaScript 新手。我只是想知道使用 Babel 在性能(如果有的话)和将来的维护、可读性等方面的优缺点......谢谢大家!

最佳答案

在可预见的将来将支持 ES6 语法。这就是标准的本质。

Babel 经常参与 Node webapps 的构建过程的一个常见原因是 Babel 允许我们轻松地将 ES6 代码编译为旧版本(通常是 ES5),因为它具有更好的浏览器支持。

对于纯粹的服务器端应用程序,除了可能略有性能提升之外,没有理由编译为 ES5。

关于javascript - 我是否应该将 Babel 用于 Node.js 服务器应用程序?为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49040497/

相关文章:

javascript - 使用通用 javascript 时无法访问 Vue 组件中的 DOM 元素

javascript - 如何获取 express.js 中的所有参数(post/get/etc.)

JavaScript 替代品

Javascript - 单击 svg 形状时调用函数。

javascript - 你能有多种方法来运行 Javascript 中的函数吗?

javascript - Node.js Web 应用程序中 MySQL 查询的延迟加载

javascript - Node.js - Buffer 与 Uint8Array

node.js - 在 Nest.JS 中将服务注入(inject)到守卫中

node.js - Express 中的 app.set 和 app.engine

javascript - 传递给隔离作用域的函数不接收参数