it-swarm.com.ru

Лучший способ фильтровать файлы в 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?
});

EDIT: Если нельзя сделать без внешних пакетов, какой из них является наиболее авторитетным?

60
i--

gulp.watch внутренне использует vinyl-fs (см. источник ), который использует gaze , который использует сам minimatch , поэтому вам следует возможность игнорировать некоторые файлы, используя !./js/*.min.*.

На самом деле, это даже описано в README vinyl-fs :

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