babel转码es6具体说明

Posted 叫我小枫

tags:

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

之前一直vue脚手架直接就建立了webpack很多东西都是自主转码的,今天仔细查看了一下babel,发现了这个还是有很多需要研究的东西。

1.babel-node

babel-cli工具自带的babel-node命令,提供一个支持es6的REPL环境。支持在node的REPL环境的所有功能。可以直接运行ES6代码

2.babel-register 改写require命令,可以直接require在加载.js .jsx .es .es6 后缀名的文件,会事先用Babel进行转码

3.babel-core 某些代码需要调用Babel的API进行转码,就需要使用babel-core模块

4.**babel-polyfill  babel默认值转换新的javascript语法。但是新的API不会进行转换。例如generator、set、maps、proxy、promise等全局对象。以及定义在全局对象上的方法。都不会转码。所需要这个模块进行转码

 

简单记录一下,具体可以查看。

http://www.ruanyifeng.com/blog/2016/01/babel.html

以上是关于babel转码es6具体说明的主要内容,如果未能解决你的问题,请参考以下文章

如何使用Babel将ES6转码为ES5

ES6学习— Babel转码器的使用和配置

Babel 转码器 § es6转换es5

如何使用Babel将ES6转码为ES5

ES6入门一:ES6简介及Babel转码器

1.Babel转码器