Babel是什么

Babel 是一个 JavaScript 编译器 。如同别的编译器一样,编译过程分为三个环节:分析、变换和打印输出 。

Babel是什么

文章插图
【Babel是什么】Babel 是一个工具链,主要用于将 ECMAScript 2015版本的代码转换为向后兼容的 JavaScript 语法,便于可以运作在目前和旧版本的浏览器或其它环境里 。
babel 的核心概念就是通过一系列的 plugin 来管理编译案例,通过不同的 plugin,他不但可以编译 es6 的代码,还能够编译 react JSX 语法或者别的语法,乃至可以用仍在提案时期的 es7 的一些特点,这便足以看出她扩展性 。