Babel 是什么?

Posted t0000

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Babel 是什么?相关的知识,希望对你有一定的参考价值。

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

  • 语法转换
  • 通过 Polyfill 方式在目标环境中添加缺失的特性 (通过 @babel/polyfill 模块)
  • 源码转换 (codemods)
  • 更多! (查看这些 视频 获得启发)

官方doc https://www.babeljs.cn/docs/

以上是关于Babel 是什么?的主要内容,如果未能解决你的问题,请参考以下文章

webpack,Babel,babel-loader的关系

用 Babel 去构建 TypeScript 项目

Babel介绍

为什么说 Babel 将推动 JavaScript 的发展

babel从入门到入门

为什么说Babel[?be?bl]将推动JavaScript的发展