【发布时间】:2015-04-17 09:39:54
【问题描述】:
我有这样的任务:
gulp.task('test', function(){
del('./build');
gulp.src('./test/**/*')
.pipe(gulp.dest('./build'));
});
本质上,这应该是先删除build目录,然后将一堆文件复制到一个新的build目录。
我的问题:这两个命令是异步的还是同步的?在将文件复制到同一目录的新版本之前,del 运行并完成显然很重要。
如果它们是异步的,那么如何使它们同步运行?我唯一的选择是将它们分解为单个任务并使del 任务依赖于“复制任务”吗?有没有办法让单个任务中的流同步?
【问题讨论】:
标签: node.js asynchronous build gulp synchronous