Babel

Posted sunnywindycloudy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Babel相关的知识,希望对你有一定的参考价值。

Babel是一个工具链,主要用于将ECMScript2015+版本的代码转换为向后兼容的javascript语法,以便能够运行在当前和旧版本的浏览器或其他环境中。

//Babel 输入:ES2015箭头函数
[1,2,3].map((n)=>n+1)

//Babel 输出:ES5语法实现的同等功能
[1,2,3].map(function(n){
    return n+1
})

 

技术图片

 

 技术图片

 

 

技术图片

 

 技术图片

 

以上是关于Babel的主要内容,如果未能解决你的问题,请参考以下文章

Babel编辑ES6代码

09-babel

理解Babel是如何编译JS代码的及理解抽象语法树(AST)

Babel的使用

React项目实践——babel

babel实践