以编程方式检索Gulp 4任务的结果

时间:2016-11-08 21:37:22

标签: gulp

我正在寻找以编程方式运行Gulp 4的好方法,而不是仅使用命令行执行任务。此外,我希望能够检索Gulp任务的结果。我不确定Gulp是否特别为此而做,但我会尝试。

Gulp 3任务似乎返回事件发射器(或流),而不是承诺。

所以我有这个:

//start

    const gulp = module.exports = require('gulp');


    gulp.task('one', function(){
         return 5;
    });

    gulp.start('one').on('done', function(val){
       console.log('val => ', val);   //this doesn't work, maybe 'done' is not the right event to listen for 
    }).on('error', function(e){
      console.error(e.stack || e);  
    });

 //end

但是我可以监听什么事件来捕获Gulp任务的返回/回调结果?

0 个答案:

没有答案