gulp watch触发的任何任务完成后如何执行函数

gulp watch触发的任何任务完成后如何执行函数,gulp,gulp-watch,Gulp,Gulp Watch,我有一个小小的任务,就是提供文件和监视我的源代码。我想在gulp watch触发的gulp任务完成时执行操作系统通知 因此: gulp.task "watch", default_tasks.concat(["serve"]), () -> gulp.watch ["app/**/*.css"], ["css"] gulp.watch ["app/**/*.coffee"], ["js"] gulp.watch ["app/src/**/*.templates.ja

我有一个小小的任务,就是提供文件和监视我的源代码。我想在gulp watch触发的gulp任务完成时执行操作系统通知

因此:

gulp.task "watch", default_tasks.concat(["serve"]), () ->
    gulp.watch ["app/**/*.css"], ["css"]
    gulp.watch ["app/**/*.coffee"], ["js"]
    gulp.watch ["app/src/**/*.templates.jade"], ["templates"]```
我想要一些像:

gulp.task "watch", default_tasks.concat(["serve"]), (() ->
    gulp.watch ["app/**/*.css"], ["css"]
    gulp.watch ["app/**/*.coffee"], ["js"]
    gulp.watch ["app/src/**/*.templates.jade"], ["templates"]
).on "finish", ->console.log "done"
我意识到我可以添加.pipe.on-end,->console.log完成了!对每一项任务都是如此。但如果可能的话,我希望在我的手表任务中有一个包罗万象的解决方案