我可以使用 Node 运行 Gulp 用 ES6 编写的任务吗?
Can I run a Gulp task written in ES6 using Node?
我通过 Babel 在 Node 上使用 ES6。我可以使用 run-babel
脚本 运行 ES6 脚本。所以,这将起作用:
node run-babel build.js //build.js is written in ES6
但现在我想从 Gulp 任务访问这些 ES6 脚本之一,但 Gulp 运行s 在 vanilla 节点上。
有没有办法在 ES6 中编写 Gulp 任务
您可以先进入 node_modules/gulp/bin/gulp.js
并将第一行编辑为 #!/usr/bin/env node --harmony
。这将在节点和谐模式下调用 gulp。
那你可以直接运行 node_modules/gulp/bin/gulp.js build
代替gulp build
.
如果你愿意,你可以做一个别名:)
我通过 Babel 在 Node 上使用 ES6。我可以使用 run-babel
脚本 运行 ES6 脚本。所以,这将起作用:
node run-babel build.js //build.js is written in ES6
但现在我想从 Gulp 任务访问这些 ES6 脚本之一,但 Gulp 运行s 在 vanilla 节点上。
有没有办法在 ES6 中编写 Gulp 任务
您可以先进入 node_modules/gulp/bin/gulp.js
并将第一行编辑为 #!/usr/bin/env node --harmony
。这将在节点和谐模式下调用 gulp。
那你可以直接运行 node_modules/gulp/bin/gulp.js build
代替gulp build
.
如果你愿意,你可以做一个别名:)