Babel介绍 -- day01

做~自己de王妃 提交于 2020-02-26 11:44:46

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

  是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扩展   

  

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!