开发者社区> 问答> 正文

请教gulp压缩image

MWeiLiu 2019-07-15 10:45:20 211

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'
请问是什么情况的错误,是代码问题吗

JavaScript
分享到
取消 提交回答
全部回答(1)
  • 小超555
    2019-07-17 23:38:23

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

    0 0

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程