Skip to content

基础概念

Babel 是一个 JavaScript 编译器。Babel 是一个工具链,主要用于将采用 ECMAScript 2015+ 语法编写的代码转换为向后兼容的 JavaScript 语法,以便能够运行在当前和旧版本的浏览器或其他环境中。下面列出的是 Babel 能为你做的事情:

  • 语法转换:将高版本的js转化为第版本的
  • 通过 Polyfill 方式在目标环境中添加缺失的功能
  • 源码转换(codemods):将ts转js,jsx、react中的语法转为js等