Лучший способ фильтровать файлы в gulp.watch?
Я хотел бы посмотреть все, но файлы .min.ext в моих каталогах с gulp.js. Каков наилучший способ их отфильтровать?
Пример:
gulp.task('watch', function(e) {
gulp.watch('./js/*.js', ['css']); // don't want to watch .min.js files. what is best way?
});
РЕДАКТИРОВАТЬ: Если это невозможно сделать без внешних пакетов, какой из них наиболее прав?
Ответы
Ответ 1
gulp.watch
внутренне использует vinyl-fs
(см. источник), который использует gaze
, который использует minimatch
, поэтому вы можете игнорировать некоторые файлы с помощью !./js/*.min.*
.
Фактически, это даже описано в винил-fs README:
fs.src(["./js/**/*.js", "!./js/vendor/*.js"])
[…]