gpt4 book ai didi

node.js - Gulp 复制空目录

转载 作者:搜寻专家 更新时间:2023-10-31 22:18:20 24 4
gpt4 key购买 nike

在我的 gulp 构建中,我做了一个任务,该任务在所有编译、丑化和缩小发生后 运行。此任务只是将 src 中的所有内容复制到 dest 目录中,这些目录尚未被早期任务触及/处理。我遇到的小问题是这会导致 dest 目录中出现空目录。

有没有办法告诉 gulp.src glob 只在模式匹配中包含文件(比如提供 'is_file' 标志)?

谢谢。

最佳答案

通过向管道添加过滤器来修复它:

var es = require('event-stream');


var onlyDirs = function(es) {
return es.map(function(file, cb) {
if (file.stat.isFile()) {
return cb(null, file);
} else {
return cb();
}
});
};
// ...

var s = gulp.src(globs)
.pipe(onlyDirs(es))
.pipe(gulp.dest(folders.dest + '/' + module.folder));

// ...

关于node.js - Gulp 复制空目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23719731/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com