ECMAScript 是一套规范,JavaScript 是实施了 ECMAScript 规范的一种语言。ES5 是这个规范的版本,也是现代浏览器普遍支持的一个版本,ES6 是这个规范的下一个版本,不过这个版本现在有个新名字叫 ES2015 ,也就是以后会使用年份去命名 ECMAScript 规范。
Babel 是一款 JavaScript 编译工作,比如它可以让你用新的标准去写 JavaScript 代码,然后 Babel 会把这些代码编译成现在的浏览器能懂的 JavaScript 。还有以后 React 也会用到 Babel 去编译它的 JSX 。
安装 Babel 命令行
确定你已经安装好了 npm ,然后打开命令行界面,Windows 用 Powershell,Mac 用终端,然后执行:
npm install -g babel
完成以后就可以使用 babel 命令行,创建一个 JS 文件叫 script.js,里面放点用 ES2015 标准写的代码:
'use strict';
let a = 'Hello World!';
进入到文件所在目录,然后执行: