如何从节点脚本 运行 gulp 任务

How to run gulp tasks from a node script

我有一个节点脚本,我想 运行 我在同一个脚本中有一个 gulp 任务,我该如何调用它?

#!/usr/bin/env node
var gulp = require('gulp');
gulp.task('default', function (arg) {

});

// How do I call the task 'default'

最终我找到了方法:

gulp.start('default');

start 方法中使用数组,以防有人从搜索引擎中寻找 运行 多项任务的方法。

gulp.start( [ 'task1', 'task2' ] );