Gulp Imagemin没有完成

时间:2016-01-25 14:13:37

标签: gulp taskmanager 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 ) );
} )

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

在我的来源中,我有两张图片,一张jpg和一张png。 jpg变得压缩,但不是png。

这就是我的CLI的样子: enter image description here

没有错误,没有完成。

1 个答案:

答案 0 :(得分:0)

您遵循的是gulp-image而不是gulp-imagemin的语法。如果您使用的是口头图像,只需将jpeg更改为jpegRecompress,即可在其中设置最小值,最大值和其他属性。