鉴于以下gulpfile.js
(简化),为什么gulp-watch不会排除mongoData
- 文件夹?
'use strict';
var gulp = require('gulp'),
paths = {
js: ['*.js', 'test/**/*.js', '!test/coverage/**', '!bower_components/**', '!packages/**/node_modules/**', '!packages/contrib/**/*.js', '!packages/contrib/**/node_modules/**', '!packages/core/**/*.js', '!packages/core/public/assets/lib/**/*.js']
};
gulp.task('watch', function () {
gulp.watch([paths.js, '!mongoData/**/*.*']).on('change', plugins.livereload.changed);
});
我还尝试在!mongoData/**/*.*
中添加paths.js
但未成功。
答案 0 :(得分:0)
gulp.watch期望将一个globs数组作为第一个参数,你应该这样写:
gulp.watch(paths.js.concat(['!mongoData/**/*.*']))