ECMAScript6和JavaScript的關系
ECMAScript(以下簡稱ES6)是JavaScript語言的下一代標準月劈,已經(jīng)在2015年6月正式發(fā)布但壮,它的目標是使得JavaScript語言可以用來編寫大型應用程序,成為企業(yè)級開發(fā)語言。
Babel轉(zhuǎn)碼器
Babel是一個廣泛使用的es6轉(zhuǎn)碼器,可以將es6代碼轉(zhuǎn)換為es5代碼,從而在現(xiàn)有的環(huán)境中運行热监,執(zhí)行。這意味著你可以es6的方式編寫程序饮寞,又不用擔心現(xiàn)有環(huán)境是否支持孝扛。在vue中.babelrc的文件就說專門的轉(zhuǎn)碼器文件
babel配置文件.babelrc
使用Babel的第一步就是配置這個文件
改文件用來設置轉(zhuǎn)碼規(guī)則和插件,基本格式如下:
{
"presets" : [],
"plugins" : []
}
presets字段設定轉(zhuǎn)碼規(guī)則骂际,官方提供以下的規(guī)則集疗琉,你可以根據(jù)需要安裝,
#最新轉(zhuǎn)碼規(guī)則
$ npm install --save-dev @babel/preset-env
#react轉(zhuǎn)碼規(guī)則
$ npm install --save-dev @babel/preset-react
其他的內(nèi)容介紹請詳細閱讀原鏈接es6入門-阮一峰