2017-10-19 156 views

回答

3

的主要區別是,正如名字所暗示的:

一個任務亞軍像一飲而盡或咕嚕用來定義不同的任務,確定他們是如何調用,以何種順序它們執行什麼依賴關係。只要 - 在這種情況下 - Node API允許它,您可以將任何事物配置爲任務。

一個構建工具捆綁喜歡的WebPack或彙總主要執行單一任務:建築/捆綁。你可以使用插件來告訴他們如何完成他們的工作,但是你無法控制執行的順序,也不能以任務的方式運行流程的特定子集(例如:只是編譯代碼但不捆綁) -runner允許。

任務管理器和構建系統/捆綁器是否合在一起?是的,他們做到了!有連接這些系統的插件,如gulp-webpack。無論如何,您可以始終使用任務內部的Node API來執行您喜歡的任何操作。

所以,你可以創建一個撥打電話的天氣API任務,只有的WebPack運行,如果下雨;-)

如果仍然有一些困惑,請讓我知道,我會很高興延長我的答案。

相關問題