Gulp 大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口

Gulp 大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口,gulp,taskmanager,gulp-imagemin,jpegoptim,pngquant,Gulp,Taskmanager,Gulp Imagemin,Jpegoptim,Pngquant,这是我的吞咽任务: //Image Optimization gulp.task( 'imagemin', function () { return gulp.src( imageDir + '**/*.{png,jpg,JPG,svg}' ) .pipe( imagemin( { progressive: true, use: [ pngquant({quality: 20 - 30}),

这是我的吞咽任务:

//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的外观:


没有错误,就没有完成

您遵循了gulp-image而不是gulp-imagemin的语法。如果您正在使用gulp image,只需将您的jpeg更改为jpegRecompress,您可以在哪里设置最小值、最大值和其他属性。

我遇到了相同的问题:(您似乎在使用imagemin语法而不是gulp imagemin。请尝试
imagemin([pngquant({quailty:20-30,progressive:true}),jpeg({max:50,progressive:true}))