全局监视多个文件,处理一个

Glob watch multiple files, process one

我用Gulp 4 with gulp-sass。我尝试做的是以下内容。

gulp.watch('custom/components/**/*.scss', style);
function style() {
  return gulp
    .src()
    .pipe(sass())
    .on('error', sass.logError)
    .pipe(gulp.dest('assets/css/dist'));
}

我刚刚弄明白了。这样做是可以的。

let watcher = gulp.watch(css.watch);

watcher.on('change', function(path) {
  console.log(path);
  style();
}