不使用.pipe()调用gulp-notify

时间:2014-11-06 14:32:31

标签: javascript gulp gulp-notify

在我的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 个答案:

答案 0 :(得分:29)

您可以直接使用node-notifier

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

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