babel是什么
babel babel是一个工具,将高版本ECMAScript代码,转换成es5等旧版浏览器能支持的代码。 主要是两点:
- 转化高版本语法,如箭头函数
- polyfill高版本api,如:
- 内置基本函数
Promise - 实例方法
Array.prototype.includes - 静态方法
Array.from - 生成器函数
regenerate
- 内置基本函数
Babel 是一个工具链,主要用于将采用 ECMAScript 2015+ 语法编写的代码转换为向后兼容的 JavaScript 语法,以便能够运行在当前和旧版本的浏览器或其他环境中。下面列出的是 Babel 能为你做的事情: