2017-02-15 39 views
2

在gulpfile.js中使用gulp.task定义了几个任务。我想以编程方式启动其中的一个。最好在同一个进程中(没有exec等),因为背后的原因之一是在调试器中运行脚本的能力。以编程方式运行Gulp 4任务

这怎么办?

它看起来像有东西像gulp.rungulp.start,但他们在咕嘟咕嘟弃用4

回答

4

看来,一个任务可以gulp.task getter函数进行检索和直接调用:

gulp.task('sync-task')(); 
gulp.task('async-or-random-task')(function callbackForAsyncTasks(err) { 
    if (err) 
    console.error('error', err); 
});