![]() |
1
11
主要区别在于,顾名思义: A. 任务运行程序 像gulp或grunt一样,用于定义不同的任务,定义如何调用它们,它们的执行顺序以及它们具有哪些依赖关系。只要节点API允许,您几乎可以将任何内容配置为任务。 A. 构建工具 或 捆扎机 像webpack或rollup一样,基本上执行一个任务:构建/绑定。您可以使用插件来告诉他们如何完成工作,但您对执行顺序几乎没有控制权,也无法以任务运行器允许的方式运行流程的特定子集(例如:仅传输代码,但不捆绑)。
任务运行者和构建系统/捆绑包是否配合在一起?是的,他们知道!有一些插件可以连接这些系统,比如
因此,您可以创建调用天气API的任务,并仅在下雨时运行Web包;-)
|
![]() |
flysi3000 · 有条件地使用带有gulp if的函数 6 年前 |
![]() |
Andy Nguyen · 找不到模块“gulp sass” 6 年前 |
![]() |
Remi · Gulp任务模块导出声明 6 年前 |
![]() |
Gardelin · Gulp watch/tmp权限被拒绝 7 年前 |