我在Node上通过Babel使用ES6。我可以使用run-babel
脚本运行ES6脚本。所以,这将有效:
node run-babel build.js //build.js is written in ES6
但是现在我想从Gulp任务中访问其中一个ES6脚本,但Gulp在vanilla节点上运行。
我有没有办法在ES6中编写Gulp任务
答案 0 :(得分:1)
您可以先进入node_modules/gulp/bin/gulp.js
并将第一行编辑为#!/usr/bin/env node --harmony
。这将在节点和声模式下调用gulp。
然后,您可以直接运行node_modules/gulp/bin/gulp.js build
而不是gulp build
。
如果您愿意,可以创建别名:)