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);