繁体   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