ECMAScript6和JavaScript的关系
ECMAScript(以下简称ES6)是JavaScript语言的下一代标准,已经在2015年6月正式发布,它的目标是使得JavaScript语言可以用来编写大型应用程序,成为企业级开发语言。
Babel转码器
Babel是一个广泛使用的es6转码器,可以将es6代码转换为es5代码,从而在现有的环境中运行,执行。这意味着你可以es6的方式编写程序,又不用担心现有环境是否支持。在vue中.babelrc的文件就说专门的转码器文件
babel配置文件.babelrc
使用Babel的第一步就是配置这个文件
改文件用来设置转码规则和插件,基本格式如下:
{
"presets" : [],
"plugins" : []
}
presets字段设定转码规则,官方提供以下的规则集,你可以根据需要安装,
#最新转码规则
$ npm install --save-dev @babel/preset-env
#react转码规则
$ npm install --save-dev @babel/preset-react
其他的内容介绍请详细阅读原链接es6入门-阮一峰