web-dev-qa-db-fra.com

La meilleure façon de filtrer les fichiers dans gulp.watch?

Je voudrais tout regarder, mais les fichiers .min.ext dans mes répertoires avec gulp.js. Quelle est la meilleure façon de les filtrer?

Exemple:

gulp.task('watch', function(e) {
   gulp.watch('./js/*.js', ['css']); // don't want to watch .min.js files. what is best way?
});

EDIT: Si cela ne peut pas être fait sans packages externes, lequel est le plus réputé?

60
i--

gulp.watch utilise en interne vinyl-fs (voir source ), qui utilise gaze , qui utilise lui-même minimatch , vous devriez donc pouvoir ignorer certains fichiers en utilisant !./js/*.min.*.

En fait, cela est même décrit dans README de vinyl-fs :

fs.src(["./js/**/*.js", "!./js/vendor/*.js"])
[…]
99
Paul Mougel