簡體   English   中英

gulp-使gulp.pipe(gulp.dest)同步

[英]gulp - make gulp.pipe(gulp.dest) sync

我有兩個任務,B取決於A。

任務A有一個循環數組的要求,然后執行gulp.dest ,但似乎B將在A完成之前執行。

A的工作是加載所有html,並將每個html注入template.html

在此處輸入圖片說明

我為此使用了運行序列,可以通過npm獲得(請參閱https://www.npmjs.com/package/run-sequence )。

在您的gulpfile中,它看起來像這樣:

gulp.task("dist-sequence", function() {
    return runSequence("dist-clean",
        [
            "dist-client-js", "dist-vendor-js", "dist-client-css", "dist-vendor-css",
            "dist-fonts", "dist-images", "dist-template", "dist-html"
        ],
        "dist-index-inject");
});

所有叫出任務runSequence在聲明他們英寸以上的順序運行,當我打電話dist-sequence任務, dist-clean運行,其次是陣列中的所有任務並行運行,並且在完成時, dist-index-inject運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM