开发者社区> 问答> 正文

请教gulp压缩image


gulp.task(`image_min`, () => {
    return gulp.src(`./auth_score/_images/*.${imageType}`)
        .pipe(plugins.size({
            title: `压缩image`,
            pretty: true,
            showFiles: true
        }))
        .pipe(plugins.cache(plugins.imagemin({
            optimizationLevel: 5,
            progressive: true,
            interlaced: true,
            multipass: true,
            svgoPlugins: [{
                removeViewBox: false
            }],
            use: [pngquant()]
        })))
        .on('error', function (err) {
            console.log('======');
            console.log('Error!', err.message);
            console.log('======');
            this.end();
        })
        .pipe(gulp.dest(`./auth_score/images`));
});

在压缩图片时出现了这个错误:'Error! Callback called multiple times'
请问是什么情况的错误,是代码问题吗

展开
收起
MWeiLiu 2019-07-15 10:45:20 3397 0
1 条回答
写回答
取消 提交回答
  • Hello,World!

    要压缩的话可以考虑下tinypng,那个压缩效率高质量好

    2019-07-17 23:38:23
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Image Compression using K-mean 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载