Day1-ES6-1-简介,babel
1.ECMAScript 与JavaScript,es6和es2015
ECMAScript 是JavaScript 的一种规范设计标准。
es6是一个大版本,是es2015、es2016、es2017等的综合简称。
2.babel
babel转码器,可以将es6语法转换为es5语法,实现代码的向后兼容功能,从而可以在老版本的浏览器上运行。
babel配置文件 .babelrc
{ "presets": [], //设定转码规则 "plugins": [] }
不同模块针对不同环境的转码。
- @babel/cli 命令行转码
- @babel/node node环境转码
- @babel/register require加载文件转码
- @babel/standalone 浏览器环境转码