babel-node
如果你要用 node
CLI 来运行代码,那么整合 Babel 最简单的方式就是使用 babel-node
CLI,它是 node
CLI 的替代品。
但请注意这种方法并不适合正式产品环境使用。 直接部署用此方式编译的代码不是好的做法。 在部署之前预先编译会更好。 不过用在构建脚本或是其他本地运行的脚本中是非常合适的。
首先确保 babel-cli
已经安装了。
$ npm install --save-dev babel-cli
注意:如果你不清楚为什么要安装在本地,请阅读上面在项目内运行 Babel CLI 的部分。
然后用 babel-node
来替代 node
运行所有的代码 。.
如果用 npm scripts
的话只需要这样做:
{
"scripts": {
- "script-name": "node script.js"
+ "script-name": "babel-node script.js"
}
}
要不然的话你需要写全 babel-node
的路径。
- node script.js
+ ./node_modules/.bin/babel-node script.js
提示:你可以使用
npm-run
。.