/ / ¿Por qué gulp-watch ignora el parámetro glob? - node.js, gulp, gulp-watch

¿Por qué gulp-watch ignora glob-parameter? - node.js, gulp, gulp-watch

Dado el siguiente gulpfile.js (simplificado), ¿por qué gulp-watch no excluye el mongoData-¿carpeta?

"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);
});

También intenté agregar !mongoData/**/*.* en paths.js sin éxito.

Respuestas

0 para la respuesta № 1

gulp.watch espera una matriz de globs como primer parámetro, debe escribir de esta manera:

gulp.watch(paths.js.concat(["!mongoData/**/*.*"]))