有这么个场景,在开发时分模块开发,但是发布时不一定将按模块分布,比如,为了便于开发,图片是按照模块存放的,但是发布时只是放在images文件夹下,此时就需要用到本文中提到的插件gulp-flatten
用法很简单,如下所示
// 复制所有图片到build目录 gulp.task('copy-images', function() { return gulp.src(['./src/common/images/**/*']) .pipe(flatten()) .pipe(imagemin()) .pipe(gulp.dest('./build/images')); });