2015-04-24 40 views
1

我在通过Babel的节点上使用ES6。我可以使用run-babel脚本运行ES6脚本。因此,这将工作:我可以使用Node运行使用ES6编写的Gulp任务吗?

node run-babel build.js //build.js is written in ES6 

但现在我想访问这些ES6的一个脚本,从咕嘟咕嘟的任务,但咕嘟咕嘟运行香草节点上。

有没有一种方法,我可以在ES6

回答

1

写咕嘟咕嘟任务,你可以先进入node_modules/gulp/bin/gulp.js和编辑的第一线,成为#!/usr/bin/env node --harmony。这将在节点和声模式中调用吞咽。您可以直接运行node_modules/gulp/bin/gulp.js build而不是gulp build

如果你喜欢,你可以别名:)

+0

或者你也可以切换到io.js.它与gulp协同工作,默认支持ES6。 –

+0

谢谢@LimH,我现在就试试。从IO.js开始...如果切换到IO.js,我可以继续使用所有的NPM软件包吗? –

+0

@andrerpena对不起,我不能肯定地说。 io.js与npm兼容,但我无法分辨它是否与所有NPM软件包兼容。 –

相关问题