Gulp 吞咽:将多个文件夹中的文件复制到一个文件夹中
我有一个任务:Gulp 吞咽:将多个文件夹中的文件复制到一个文件夹中,gulp,Gulp,我有一个任务: var src = ["Scripts/App/Components/**/*.png"]; gulp.task("images", function () { return gulp.src(src) .pipe(gulp.dest("build/")); }); 此代码生成一个树结构: /build /Component1 c1-1.png /Component2 c2-1.png
var src = ["Scripts/App/Components/**/*.png"];
gulp.task("images", function () {
return gulp.src(src)
.pipe(gulp.dest("build/"));
});
此代码生成一个树结构:
/build
/Component1
c1-1.png
/Component2
c2-1.png
c2-2.png
但是,如果我想合并目录,以便所有图像都位于/build
目录中,该怎么办
/build
c1-1.png
c2-1.png
c2-2.png
如何使用gulp实现此目的?用于删除目录名:
var gulp = require('gulp');
var rename = require('gulp-rename');
var src = ["Scripts/App/Components/**/*.png"];
gulp.task("images", function () {
return gulp.src(src)
.pipe(rename({dirname:''}))
.pipe(gulp.dest("build/"));
});