1

我通过 Babel 在 Node 上使用 ES6。我可以使用脚本运行 ES6 脚本run-babel。因此,这将起作用:

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

但现在我想从 Gulp 任务中访问这些 ES6 脚本之一,但 Gulp 在 vanilla 节点上运行。

有没有办法可以在 ES6 中编写 Gulp 任务

4

1 回答 1

1

您可以先进入node_modules/gulp/bin/gulp.js并编辑第一行成为#!/usr/bin/env node --harmony. 这将在节点和谐模式下调用 gulp。

然后你可以node_modules/gulp/bin/gulp.js build直接运行而不是gulp build.

如果你愿意,你可以做一个别名:)

于 2015-04-24T00:15:59.993 回答