Closed knokmki612 closed 5 years ago
I'm using imagemin-pngquant with gulp-imagemin, and I encountered a problem when imagemin-pngquant processes many png files like this:
$ gulp imagemin [12:25:08] Using gulpfile ~/Workspace/gulpfile.js [12:25:08] Starting 'imagemin'... [12:33:15] Plumber found unhandled error: Error in plugin 'gulp-imagemin' Message: stdout maxBuffer exceeded Details: stream: stdout fileName: /Users/kimiaki/Workspace/src/img/screen_shot/press_menu_PC.png [12:43:06] gulp-imagemin: Minified 135 images (saved 45.3 MB - 64.4%) [12:43:06] Finished 'imagemin' after 18 min $
I looked into source and found index.js are using execa, it sets default maxBuffer to 10MB.
Then I looked imagemin-mozjpeg, it sets Infinity to maxBuffer.
This pull request sets execa options same as imagemin-mozjpeg, to prevent maxBuffer exceeding.
thanks
I'm using imagemin-pngquant with gulp-imagemin, and I encountered a problem when imagemin-pngquant processes many png files like this:
I looked into source and found index.js are using execa, it sets default maxBuffer to 10MB.
Then I looked imagemin-mozjpeg, it sets Infinity to maxBuffer.
This pull request sets execa options same as imagemin-mozjpeg, to prevent maxBuffer exceeding.