Javascript 我可以使用Node运行ES6中编写的Gulp任务吗?

Javascript 我可以使用Node运行ES6中编写的Gulp任务吗?,javascript,node.js,gulp,ecmascript-6,babeljs,Javascript,Node.js,Gulp,Ecmascript 6,Babeljs,我通过Babel在节点上使用ES6。我可以使用runbabel脚本运行ES6脚本。因此,这将起作用: node run-babel build.js //build.js is written in ES6 但现在我想从一个Gulp任务访问其中一个ES6脚本,但是Gulp在vanilla节点上运行 是否有一种方法可以在ES6中编写Gulp任务您可以首先进入节点_modules/Gulp/bin/Gulp.js并将第一行编辑为#/usr/bin/env节点——和谐。这将在节点协调模式下调用gul

我通过Babel在节点上使用ES6。我可以使用
runbabel
脚本运行ES6脚本。因此,这将起作用:

node run-babel build.js //build.js is written in ES6
但现在我想从一个Gulp任务访问其中一个ES6脚本,但是Gulp在vanilla节点上运行


是否有一种方法可以在ES6中编写Gulp任务您可以首先进入
节点_modules/Gulp/bin/Gulp.js
并将第一行编辑为
#/usr/bin/env节点——和谐
。这将在节点协调模式下调用gulp

然后可以直接运行
node\u modules/gulp/bin/gulp.js build
,而不是
gulp build


如果愿意,您可以创建别名:)

,也可以切换到io.js。它与gulp一起工作,默认支持ES6。谢谢@LimH,我现在就试试。从IO.js开始。。。如果我切换到IO.js,我能继续使用我所有的NPM软件包吗?@andrerpena抱歉,我不能确定。io.js与npm兼容,但我无法判断它是否与您的所有npm软件包兼容。