在gulp.watch中过滤文件的最佳方法?

时间:2014-02-06 14:27:23

标签: node.js gulp

我想通过 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?
});

编辑:如果没有外部套餐就无法完成,哪一个最有信誉?

1 个答案:

答案 0 :(得分:99)

gulp.watch在内部使用vinyl-fs(请参阅source),该gaze使用minimatch,其使用自身vinyl-fs's README,因此您应该可以忽略某些文件使用!./js/*.min.*

事实上,甚至在{{3}}中描述了这一点:

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