在我的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的理解不充分。所以请随意指出任何误解。
答案 0 :(得分:29)
您可以直接使用node-notifier:
var notifier = require('node-notifier');
gulp.task('build', ['build:js', 'build:css'], function() {
notifier.notify({ title: 'Production Build', message: 'Done' });
});