Glob监视多个文件,处理一个

时间:2019-04-12 06:33:40

标签: gulp gulp-sass gulp-dest

我将Gulp 4gulp-sass一起使用。我尝试做的是以下事情。

  • 我在这里提供的代码只是整个代码的一部分,以显示重要部分。
  • <ul class="main-navigation"> <?php echo get_menu_tree(0);//start from root menus having parent id 0 ?> </ul> 应该会喜欢,观看所有watch文件。
  • .scss中,将仅处理当前文件。
  • 如果我保存style(),则仅应处理custom/components/header/header.scss,而不是所有文件。
  • 保存的文件应具有custom/components/header/header.scss之类的文件名
  • 在这种情况下,assets/css/dist/header/header.csssrc都是未知的,因为我没有要抓取的单个文件。
  • 我现在看到我还需要从dest中删除custom/components,但是重要的是我可以获取当前文件来开始使用它。
dest
gulp.watch('custom/components/**/*.scss', style);

1 个答案:

答案 0 :(得分:0)

我只是弄清楚了。可以这样做。

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

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