Babel是什么?
ECMAScript 6 是一个泛指,含义是5.1版本后的JavaScript的下一代标准,涵盖了ES2015, ES2016, ES2017等。
Babel转码器是一个广泛使用的ES6转码器,可以将ES6转码为ES5。
简单来说,Babel 用于转化你的 JavaScript 代码。
Babel 功能介绍
Babel 是一个转换编译器,它能将 ES6 转换成可以在浏览器中运行的代码。Babel 可以处理 ES6 的所有新语法,并且内置了 React JSX 扩展及 Flow 类型注解支持。
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 
 | |:-------------------------:|:--------------------------:|| Arrow functions           | Function bind              |
 | Async functions           | Generators                 |
 | Async generator functions | Modules                    |
 | Block scoping             | Module export extensions   |
 | Block scoped functions    | New literals               |
 | Classes                   | Object rest/spread         |
 | Class properties          | Property method assignment |
 | Computed property names   | Property name shorthand    |
 | Constants                 | Rest parameters            |
 | Decorators                | Spread                     |
 | Default parameters        | Sticky regex               |
 | Destructuring             | Template literals          |
 | Do expressions            | Trailing function commas   |
 | Exponentiation operator   | Type annotations           |
 | For-of                    | Unicode regex              |
 |:-------------------------:|:--------------------------:|
 
 | 
官网地址:http://babeljs.io/