我希望能够使用 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?
});
编辑:如果没有外部包可以实现,请问哪个外部包最可靠?
./js/!(vendor)/**/*.js
,所以你只需要在watch中有一个入口。 - guzartgulp@3.9.1
使用vinyl-fs@0.3.0
,它使用glob-watcher@^0.0.6
(最佳匹配为0.0.8
),该模块使用gaze@^0.5.1
(最佳匹配为0.6.4
),它使用globule~0.2.0
,该模块使用minimatch@~0.2.11
和glob~3.2.7
,这会产生有趣的结果...任何不以!
开头的匹配都将返回该匹配中的所有路径,而任何以!
开头的匹配都将过滤掉结果数组。如果您使用**/*
然后对其进行过滤,要小心,因为这将需要很长时间。相关代码 - Cobertos