babel 的理解

Babel

Q:Babel 是干什么的?shell

A:Babel 是一个工具链,主要用于将 ECMAScript 2015+ 版本的代码转换为向后兼容的 JavaScript 语法,以便可以运行在当前和旧版本的浏览器或其余环境中。npm

  • 语法转换
  • 经过 Polyfill 方式在目标环境中添加缺失的特性 (经过 @babel/polyfill 模块)

重点讲解

1.浏览器

@babel/polyfillbabel

npm install --save @babel/polyfill
复制代码

@babel/plugin-transform-runtime

npm install --save-dev @babel/plugin-transform-runtime
npm install --save @babel/runtime
复制代码

2.工具

@babel/cli

.babelrc

相关文章
相关标签/搜索