MaxBufferError: stdout maxBuffer exceeded
大量のファイルを縮小しようとすると、Gulp Imagemin エラーが発生します (230)。一度に 40 ~ 50 個のファイルを縮小すると、タスクが実行されます。
バッファを増やすにはどうすればよいですか? または、タスクの中断を停止しますか?
ノード バージョン 14.5、gulp バージョン 4.0.2、gulp-imagemin バージョン 7.1.0。
function imageMin(done) {
// Locate unprocessed images
return gulp.src('./src/assets/images/*')
// Optimise images and reduce file size, use gulp-cache to stop repeating
.pipe(cache(imagemin([
imagemin.gifsicle({interlaced: true, optimizationLevel: 3,}), // 1 to 3
imagemin.mozjpeg({quality: 90, progressive: true,}),
imagemin.optipng({optimizationLevel: 5,}), // 0 to 7
imagemin.svgo({
plugins: [{cleanupIDs: false,}]
})
],
// Shows files optimastion results in the terminal
{verbose: true }
)))
// Send optimised images to folder
.pipe(gulp.dest('./dist/assets/images')),
done();
}