17、babel

1.什么是babel?

Babel 是一个 JavaScript 编译器,具体来说Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代码,从而在现有环境执行。

2.babel的配置

1.$ cnpm install -g babel-cli babel-preset-env

上面的babel-preset-env在全局也可以不安装,但是本地一定要安装

2.我们在项目文件的根目录,创建一个.babelrc的文件(注意windows不允许我们.开头,所以创建一个a.txt然后用rename a.txt .babelrc来改名)

3.书写.babelrc文件

{

    "presets" : ["env"]

}

4.本地安装babel-preset-env --save-dev

5.运行写程序:babel 1.js -o 0.js

6.如果有什么一些es6的语法,然后需要安装bebel的一些插件来帮助翻译:比如...语法就需要安装:

cnpm install --save-dev babel-plugin-transform-object-rest-spread

然后在.babelrc文件里面写上:"plugins" : ["transform-object-rest-spread"]

 var fun=()=>{
   console.log("你好");
}
fun();
var obj={
    "a":1,
    "b":2,
    "c":3
}
var obj1={
    ...obj,
    b:"5"
}
console.log(obj1);

猜你喜欢

转载自blog.csdn.net/sinat_36414515/article/details/81380414