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

1 ответ

Решение

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

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

gulp.task('build', ['build:js', 'build:css'], function() {
    notifier.notify({ title: 'Production Build', message: 'Done' });
});
Другие вопросы по тегам