我有以下gulp任務(wù);function media(cb) { src('private/media/**') .pipe(imagemin({ "silent": true })) .pipe(dest('public/media')); cb();}當(dāng)我嘗試奔跑時(shí)gulp build;exports.build = series(clean, parallel(html, media, javascript, css));我收到消息,F(xiàn)inished 'media' after 18 ms光標(biāo)將閃爍一段時(shí)間gulp-imagemin,然后完成,然后進(jìn)程退出。要知道這gulp-imagemin是負(fù)責(zé)任的,因?yàn)槲乙呀?jīng)刪除了該標(biāo)志并在進(jìn)程退出之前silent獲取了輸出。gulp-imagemin這是一個(gè)問(wèn)題,因?yàn)樯院笤趃ulp我使用的文件中browserSync,圖像在瀏覽器加載之前尚未完成處理。我如何告訴media任務(wù)等待異步gulp-imagemin任務(wù)完成,然后再說(shuō)它已完成并且應(yīng)該繼續(xù)?
gulp-imagemin 不尊重 series()
胡子哥哥
2024-01-18 16:49:28