Glob观看多个文件,处理一个

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Glob观看多个文件,处理一个相关的知识,希望对你有一定的参考价值。

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

  • 我在这里提供的代码只是整个代码的一个片段,用于显示重要部分。
  • watch应该喜欢它,观看所有.scss文件。
  • style()中,仅处理当前文件。
  • 如果我保存custom/components/header/header.scss,那么只应处理custom/components/header/header.scss,而不是所有文件。
  • 保存的文件应该有一个像assets/css/dist/header/header.css这样的文件名
  • 在这种情况下,srcdest都是未知的,因为我没有一个文件可以抓住。
  • 我现在看到我还需要从custom/components中删除dest,但重要的是我可以让当前文件开始使用它。
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();

以上是关于Glob观看多个文件,处理一个的主要内容,如果未能解决你的问题,请参考以下文章

使用 glob 写入多个 csv

如何将多个 XML 文件解析为多个 CSV 文件?

python合并多个csv文件并去重

如何在 Python 中处理另一个 Excel 文件

Python之glob模块进行文件匹配及遍历

使用glob后如何将数据框合并到一个csv文件中?