1
我在通过Babel的节点上使用ES6。我可以使用run-babel
脚本运行ES6脚本。因此,这将工作:我可以使用Node运行使用ES6编写的Gulp任务吗?
node run-babel build.js //build.js is written in ES6
但现在我想访问这些ES6的一个脚本,从咕嘟咕嘟的任务,但咕嘟咕嘟运行香草节点上。
有没有一种方法,我可以在ES6
我在通过Babel的节点上使用ES6。我可以使用run-babel
脚本运行ES6脚本。因此,这将工作:我可以使用Node运行使用ES6编写的Gulp任务吗?
node run-babel build.js //build.js is written in ES6
但现在我想访问这些ES6的一个脚本,从咕嘟咕嘟的任务,但咕嘟咕嘟运行香草节点上。
有没有一种方法,我可以在ES6
写咕嘟咕嘟任务,你可以先进入node_modules/gulp/bin/gulp.js
和编辑的第一线,成为#!/usr/bin/env node --harmony
。这将在节点和声模式中调用吞咽。您可以直接运行node_modules/gulp/bin/gulp.js build
而不是gulp build
。
如果你喜欢,你可以别名:)
或者你也可以切换到io.js.它与gulp协同工作,默认支持ES6。 –
谢谢@LimH,我现在就试试。从IO.js开始...如果切换到IO.js,我可以继续使用所有的NPM软件包吗? –
@andrerpena对不起,我不能肯定地说。 io.js与npm兼容,但我无法分辨它是否与所有NPM软件包兼容。 –