gullow通知依赖于没有.pipe的任务完成



我知道我可以使用节点通知程序,但有没有更好的方法来设置通知,该通知取决于正在完成的任务(不使用.pipe)

以下是可行的,但有没有办法在一项任务中实现这一点?

// Perform data task
gulp.task('imgData1', function() { 
  imageExport.record({
    path: path.images_src,
    output: path.images_data,
    template: 'custom.hbs',
    breakpointDelimiter: '--'
  })
});
// Perform notification task 
gulp.task('imgData2', ['imgData1'], function() {
  notifier.notify({
  'title': 'My notification',
  'message': 'Data task complete!'
});
});
// Perform data task then the notification task 
gulp.task('imgData', ['imgData2']);

image-size-export接受在imageExport.record()完成时调用的回调。只需在回调中运行notifier.notify()

gulp.task('imgData', function() { 
  imageExport.record({
    path: path.images_src,
    output: path.images_data,
    template: 'custom.hbs',
    breakpointDelimiter: '--'
  }, function() {
     notifier.notify({
       'title': 'My notification',
       'message': 'Data task complete!'
     });
  });
});

相关内容

  • 没有找到相关文章

最新更新