首页 > IT职业 > IT图书 > ES6常用语法糖(附Babel配置使用方法)
解构赋值
html>解构赋值
模板语法
html>es6新模板语法
let只在块级作用域内有效
let不允许重复声明
let声明的变量不可重复赋值
设置默认参数值
html>ES6常用语法: 函数默认参数
html>ES6之箭头函数
转换示意图
Babel
Babel相当于一个翻译, 可以将ES6的语法,装换为ES5的语法
为了方便安装以及后续的管理, 我们使用npm管理工具, 安装babel
新建一个目录, babel-test
npm init, 一路回车, 会在babel-text生成配置文件package.json
安装Babel相关的包
npm install --save-dev babel-preset-es2015
`
npm install --save-dev babel-preset-react
npm install --save-dev babel-preset-stage-3
.babelrc, 将刚刚安装的三个规则配置到.babelrc, 保存文件{ "presets": [ "es2015",
"react",
"stage-3"
], "plugins":[]
}
为了便于项目管理,我们把babel的工具babel-cli之间安装到babel-test内
npm install --save-dev babel-cli
在package.json 中配置运行命令build(命令作用为: 把根目录下的js文件夹内所有es6语法的js文件, 在保持原文件名的基础上, 转码输出到lib文件夹)
"build": "babel js -d lib"
build转码
在根目录下新建js文件夹, 并新建两个es6语法的js文件, 使用npm run build转换, 查看结果
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2143/viewspace-2810235/ ,如需转载,请注明出处,否则将追究法律责任。