Gulp Imagemin没有完成

Mar*_*der 6 taskmanager gulp gulp-imagemin jpegoptim pngquant

这是我的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 ) );
} )
Run Code Online (Sandbox Code Playgroud)

我正在使用gulp imagemin和"imagemin-pngquant",以及"imagemin-jpegoptim"

在我的来源中,我有两个图像,一个jpg和一个png.jpg变得压缩,但不是png.

这就是我的CLI的样子: 在此输入图像描述

没有错误,没有完成.

小智 0

您遵循的是 gulp-image 而不是 gulp-imagemin 的语法。如果您使用 gulp-image,只需将 jpeg 更改为 jpegRecompress 即可在其中设置 min、max 和其他属性。