我想用 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? });
编辑: 如果没有外部软件包就无法完成,哪一个是最有名的?
gulp.watch内部使用vinyl-fs(请参阅源代码),内部使用gaze,自身使用minimatch,因此您应该能够使用忽略某些文件!./js/*.min.*。
gulp.watch
vinyl-fs
gaze
minimatch
!./js/*.min.*
实际上,甚至在vinyl-fs的自述文件中对此进行了描述:
fs.src(["./js/**/*.js", "!./js/vendor/*.js"]) […]