Babel介绍 -- day01

简介:    ---> 语法的转换

  是js的编译器:  Babel 是一个 工具链,主要用于将 ECMAScript 2015+ 版本的代码转换为 向后兼容 的JavaScript 语法

  1.  语法转换

  2.  通过 Polyfill 方式在目标环境中添加缺失的特性 (通过 @babel/polyfill 模块)

  3. 源码转换

支持转换哪些语法:

  ECMAScript 2015+

  JSX  语法

  类型注释(Flow 和 TypeScript)   可以删除类型注释,但不做类型检查

特点:

  插件化: Babel构建在插件之上   ---> 一个插件就是一个函数

  可调试: 支持 Source map

  符合规范

编辑器: (VS Code)

  语法高亮:  VSCode sublime-babel-vscode扩展   

  

原文地址:https://www.cnblogs.com/baota/p/12365674.html