我在使用gulp的时候,依赖task修改了同一个文件导致文件混乱?

贴下伪代码吧:

如下,一个主task default,分为两个依赖task来执行更新css和更新js,注意:我src和dist是设置的都是./,所以直接是在原文件上替换的。

task default:
    subTask1, subTask2

// update-css
task subTask1:
    replace *.css => *.css?md5

// update-js
task subTask2:
    replace *.js => *.js?md5

目前我使用的方法是使用batch-replace放到一个task处理。

还没实践的一些猜想,使用merge-stream合并流,使用gulp-sequence让task按顺序执行(分为多个依赖task,看输出应该也是顺序执行的)。stream操作是不是并行执行的。

不知道大家是如何处理这个问题的,谢谢大家!

---------- 补充下 14:20 -------------

gulp-sequence测试可行

阅读 1.2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题