为了账号安全,请及时绑定邮箱和手机立即绑定

gulp-imagemin 不尊重 series()

gulp-imagemin 不尊重 series()

胡子哥哥 2024-01-18 16:49:28
我有以下gulp任务;function media(cb) {    src('private/media/**')        .pipe(imagemin({            "silent": true        }))        .pipe(dest('public/media'));    cb();}当我尝试奔跑时gulp build;exports.build = series(clean, parallel(html, media, javascript, css));我收到消息,Finished 'media' after 18 ms光标将闪烁一段时间gulp-imagemin,然后完成,然后进程退出。要知道这gulp-imagemin是负责任的,因为我已经删除了该标志并在进程退出之前silent获取了输出。gulp-imagemin这是一个问题,因为稍后在gulp我使用的文件中browserSync,图像在浏览器加载之前尚未完成处理。我如何告诉media任务等待异步gulp-imagemin任务完成,然后再说它已完成并且应该继续?
查看完整描述

1 回答

?
慕雪6442864

TA贡献1812条经验 获得超5个赞

答案是;


function media() {

    return src('private/media/**')

        .pipe(imagemin({

            "silent": true

        }))

        .pipe(dest('public/media'));

}


查看完整回答
反对 回复 2024-01-18
  • 1 回答
  • 0 关注
  • 90 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信