Babel

Babel主要用于将 ECMAScript 2015+ 版本的代码转换为向后兼容的 JavaScript 语法,以便能够运行在当前和旧版本的浏览器或其他环境中。

Babel本质上是一组插件的集合,里面的每个插件可以转义一种JS的新特性
Babel_第1张图片
在项目中我们通常要配置bable所依赖的插件,一般来说都是使用预设(Presets)来设置Babel 插件的组合。官方已经针对常用环境编写了一些 preset:

  • @babel/preset-env
  • @babel/preset-flow
  • @babel/preset-react
  • @babel/preset-typescript

你可能感兴趣的:(plugins,javascript)