gulp-imagemin - 如何忽略目录结构?

时间:2014-12-30 21:06:47

标签: javascript gulp imagemin gulp-imagemin

我在其基本形式中使用gulp-imagemin

gulp.task('image', function() {

  return gulp.src('./images/*')
    .pipe(imagemin({
        progressive: true,
        svgoPlugins: [{removeViewBox: false}],
        use: [pngquant()]
    }))
    .pipe(gulp.dest('./build/'));

});

我的images/目录看起来像

 images/
   logo.png

   subfolder/
     image.png

我希望他们这样输出:

 build/
   logo.png
   image.png

但是他们正在保留他们的文件夹结构。

如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

我可以通过在.pipe(flatten())

之后添加.imagemin()gulp-flatten实现这一目标