gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 07:02:39 24 4
gpt4 key购买 nike

我有两个任务,B 依赖于 A。

任务A需要循环一个数组,然后执行gulp.dest,但似乎B会在A完成之前执行。

A 所做的就是加载所有 html,并将每个 html 注入(inject)到 template.html

enter image description here

最佳答案

我使用 run-sequence 来实现此目的,可以通过 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 运行。

关于javascript - gulp - 使 gulp.pipe(gulp.dest) 同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31982500/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com