Babel (编译器)

转译器

Babel ,又名 Babel.js。 是一个用于 web 开发,且自由开源的 JavaScript 编译器、转译器。

Babel.js
Babel.js Logo
Logo
原作者Babel team
开发者contributors
当前版本
  • 7.26.4(2024年12月5日;稳定版本)[1]
编辑维基数据链接
源代码库 编辑维基数据链接
编程语言JavaScript
操作系统Linux, macOS, Solaris, FreeBSD, OpenBSD, Microsoft Windows
类型compiler
许可协议MIT[2]
网站babeljs.io

Babel 使软体开发者能够以偏好的程式语言或风格来写作原始码,并将其利用 Babel 翻译成 JavaScript(现今在浏览器最常用的程式语言)。

Babel 是一个常用来使用最新的 JavaScript 语言特性的工具。身为一个转译器、或编译器,开发者可以使用 ECMAScript 6 以上的功能,并将其转换成旧版本等效的 JavaScript 让浏览器能够去解读。

Babel 的核心版本目前每个月有超过 500 万次下载。

Babel plugin 是用来在 web 开发上提供特定的转换机制。举例来说,使用 React.js 的开发者,可以使用 Babel 来转换 JSX 语法成 JavaScript,使用 Babel preset react。

参见

参考资料

  1. ^ Release 7.26.4. 2024年12月5日 [2024年12月12日]. 
  2. ^ babel/LICENSE at master. GitHub. [12 May 2018]. (原始内容存档于2018-10-05). 

外部链接