Glob观看多个文件,处理一个
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Glob观看多个文件,处理一个相关的知识,希望对你有一定的参考价值。
我使用Gulp 4和gulp-sass。我尝试做的是以下内容。
- 我在这里提供的代码只是整个代码的一个片段,用于显示重要部分。
watch
应该喜欢它,观看所有.scss
文件。- 在
style()
中,仅处理当前文件。 - 如果我保存
custom/components/header/header.scss
,那么只应处理custom/components/header/header.scss
,而不是所有文件。 - 保存的文件应该有一个像
assets/css/dist/header/header.css
这样的文件名 - 在这种情况下,
src
和dest
都是未知的,因为我没有一个文件可以抓住。 - 我现在看到我还需要从
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观看多个文件,处理一个的主要内容,如果未能解决你的问题,请参考以下文章