1

我正在使用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

但他们保留了他们的文件夹结构。

如何做到这一点?

4

1 回答 1

1

我可以通过在gulp-flatten.pipe(flatten())之后添加.imagemin()

于 2014-12-30T21:22:04.383 回答