ES6,全稱ECMAScript 6.0,是JavaScript下一代的標準览爵,發(fā)布的日期是2015年6月置鼻,到目前為止已經(jīng)越來越廣泛,越來越受廣大前端愛好者歡迎蜓竹。
babel轉(zhuǎn)碼器
Babel?是一個受歡迎的ES6轉(zhuǎn)換器沃疮,可以將es6的語法轉(zhuǎn)化為es5盒让,這就意味著有了babel后,你就可以在程序中編寫es6語法司蔬。
// 轉(zhuǎn)碼前
input.map(item => item + 1);
// 轉(zhuǎn)碼后
input.map(function (item) { return item + 1;});
通過命令行來進行babel的安裝
npm install babel-cli -g
npm install babel-preset-es2015 --save
配置文件 .babellrc
babel的配置文件就是.babelrc邑茄,存放在項目的根目錄中,使用babel的第一步就是配置此文件俊啼。
該文件用來設(shè)置轉(zhuǎn)碼規(guī)則和插件肺缕,基本格式如下
{
"presets":["es2015"]?,
"plugins": []
}?????????????