Ich habe Probleme mit gulp-imagemin 5.2.1, ein anderes Plugin als die Standardeinstellungen zu verwenden. Ich muss JPEGs mehr komprimieren als das Standard-JPEGTRAN-Plugin mit seiner verlustfreien Komprimierung. Ich wollte mit imagemin-jpeg-recompress 5.1.0 versuchen. Hier ist meine Aufgabe schluck:gulp-imagemin nicht mit Plugins Option
var imagemin = require('gulp-imagemin');
var imageminJpegRecompress = require('imagemin-jpeg-recompress');
gulp.task('imagemin', function(){
return gulp.src(['./app/img/**'], {base:'app'})
.pipe(plumber({errorHandler: onerror}))
.pipe(imagemin({
plugins:[imageminJpegRecompress({
quality: 'low'
})]
}))
.pipe(gulp.dest('dist/app/'));
});
Als ich das laufen, bekomme ich genau die gleichen Bilder, die ich vor keine Änderungen bekam, wie die Dinge zusammengedrückt werden. Es sieht so aus, als würde es nicht einmal die "plugins" -Option sehen oder es laufen immer noch alle Standard-Plugins nach dem jpegRecompress. Wie soll ich die imagemin Plugins in meiner Schluckdatei aufrufen?
Hinweis: Sie haben die Option "Plugins" geändert. Die "plugins" -Option wurde früher "use" genannt.