在不使用.pipe()的情况下调用gulp-notify

Calling gulp-notify without using .pipe()

本文关键字:情况下 调用 gulp-notify pipe      更新时间:2023-09-26

在我的gulpfile.js中,我有一个任务调用另外两个任务。当前面的任务已经运行时,应该触发一个通知。

var notify = require('gulp-notify');
gulp.task('build', ['build:js', 'build:css'], function() {
  console.log('hello', arguments);
  gulp.src('gulpfile.js').pipe( notify({ title: 'Production Build', message: 'Done' }) );
});

有没有一种方法可以在不首先调用gulp.src('gulpfile.js').pipe(的情况下触发通知?虽然这不是一个真正的问题,但我觉得这种方法没有必要。我的问题完全有可能是由于对吞咽的理解不足。所以,请随时向我指出任何误解。

您可以直接使用节点通知程序:

var notifier = require('node-notifier');
gulp.task('build', ['build:js', 'build:css'], function() {
    notifier.notify({ title: 'Production Build', message: 'Done' });
});