如何设置gulp-观看选项

How to set gulp-watch options

在 gulp-手表页面 (https://github.com/floatdrop/gulp-watch) 上显示可以通过选项配置 gulp-手表。

这就是我使用 gulp-watch 的方式:

watch('/public/app/**/*.html',function(){
    runSequence('templatecache');
}).on('error', standardHandler);

那么,我该如何设置选项呢?我需要在每只手表上都添加选项吗?有全局选项吗?

选项是 watch 的第二个参数。

watch('/public/app/**/*.html', {someOptionHere: true}, function () {});

没有全局配置,我建议单独放置每个选项对象,但如果您愿意,可以创建一个共享配置对象,然后根据需要扩展每个对象。

var extend = require('util')._extend;
var globalOptions = {
   someOption: true
}

watch('/somePath/*.js', extend(globalOptions, { another: 'option' }), function () {})