【发布时间】:2018-01-23 16:37:31
【问题描述】:
我正在使用 gulp-zip 和 gulp for-each 来压缩多个文件夹。其中包含名为 _js、_css 和 _raw 的其他文件夹。我希望从输出的压缩文件中排除以下划线开头的任何文件夹。
gulp.task("zipAll", function(){
return gulp.src('src/*')
.pipe(foreach(function(stream, file){
var fileName = file.path.substr(file.path.lastIndexOf("/")+1);
gulp.src("src/" + fileName + "/**/*")
.pipe(zip(fileName + ".zip"))
.pipe(gulp.dest("dist"));
return stream;
}));
});
【问题讨论】:
标签: javascript node.js gulp