簡體   English   中英

gulp.watch異步運行其任務是否正確?

[英]Is it the correct behaviour of gulp.watch to run its tasks asynchronously

我正在查看gulp.watch() api文檔,並且在gulp.watch()文檔下看到以下內容:

var watcher = gulp.watch('js/**/*.js', ['uglify','reload']);

我不明白 如果任何js文件發生更改,gulp都會運行uglify並重新加載。 事情是uglify和reload異步運行! 它可能在丑陋之前完成重新加載...

誰能解釋?

這不是錯誤,因為您不知道這些任務的內容。 即使第二個名稱可以引起瀏覽器的重新加載,也可能是其他原因。 我認為該示例僅用於說明觀察者可以啟動多個任務。

盡管您是對的,但是當您不知道gulp依賴鏈的工作原理時,這可能會產生很大的誤導,應該對此進行更改。

已經討論了問題 ,最后將在runSequence 4中實現runSequence插件是目前執行所需操作的最佳方法之一。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM