|
0
|
| PatS · 技术社区 · 7 年前 |
|
1
1
这就是我想要的答案:
下面的代码演示如何编写一个gulp任务,该任务可以生成几个gulp.src().dest()副本。其工作方式是将gulp.src().pipe()流转换为promise,然后使用promise.all()等待所有流完成,然后再声明gulp任务已完成。
我没想到。功劳归于泰桑德 https://github.com/gulpjs/gulp/issues/1181#issuecomment-126694791 . 重要的代码是这个模式:
这段代码创建了一个承诺,即当它解析管道时,它就完成了。所以从本质上讲,它将“流”转化为承诺。
调用的代码
|