Глоток Imagemin не заканчивая

Это моя задача Gulp:

//Image Optimization
gulp.task( 'imagemin', function () {
    return gulp.src( imageDir + '**/*.{png,jpg,JPG,svg}' )
        .pipe( imagemin( {
            progressive: true,
            use: [
                pngquant({quality: 20 - 30}),
                jpeg({max: 50})
            ],
            optimizationLevel: 7
        } ) )
        .pipe( gulp.dest( imageDir ) );
} )

Я использую gulp imagemin и "imagemin-pngquant", а также "imagemin-jpegoptim"

В моем источнике у меня есть два изображения, один JPG и один PNG. JPG становится сжатым, но не PNG.

Вот как выглядит мой CLI: введите описание изображения здесь

Нет ошибок, нет готово.

0 ответов

Вы следовали синтаксису gulp- image, а не gulp-imagemin. Если вы используете gulp- image, просто измените ваш jpeg на jpegRecompress, где вы можете установить min, max и другое свойство.

Другие вопросы по тегам