Вызов gulp -notify без использования .pipe()

В моем 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( в первую очередь? Хотя это не настоящая проблема, этот подход мне не нужен. Вполне возможно, что мой вопрос возникает из-за недостаточного понимания gulp. Поэтому не стесняйтесь указать мне на любое недоразумение.

Ответ 1

Вы можете напрямую использовать node-notifier:

var notifier = require('node-notifier');

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