## 三、babel-node `babel-cli`工具自带一个`babel-node`命令,提供一个支持ES6的REPL环境。它支持Node的REPL环境的所有功能,而且可以直接运行ES6代码。 它不用单独安装,而是随`babel-cli`一起安装。然后,执行`babel-node`就进入PEPL环境。 ~~~ $ babel-node > (x => x * 2)(1) 2 ~~~ `babel-node`命令可以直接运行ES6脚本。将上面的代码放入脚本文件`es6.js`,然后直接运行。 ~~~ $ babel-node es6.js 2 ~~~ `babel-node`也可以安装在项目中。 ~~~ $ npm install --save-dev babel-cli ~~~ 然后,改写`package.json`。 ~~~ { "scripts": { "script-name": "babel-node script.js" } } ~~~ 上面代码中,使用`babel-node`替代`node`,这样`script.js`本身就不用做任何转码处理。