61

我想用 gulp.js 观看所有目录中的 .min.ext文件。过滤掉这些的最好方法是什么?

例子:

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

编辑:如果没有外部软件包就无法完成,哪一个是最有信誉的?

4

1 回答 1

101

gulp.watch内部使用vinyl-fs(参见源代码),其中使用gaze,使用自身minimatch,因此您应该能够使用!./js/*.min.*.

事实上,这甚至在vinyl-fs 的自述文件中都有描述:

fs.src(["./js/**/*.js", "!./js/vendor/*.js"])
[…]
于 2014-02-06T15:03:21.563 回答