1
11
主要区别在于,顾名思义: A. 任务运行程序 像gulp或grunt一样,用于定义不同的任务,定义如何调用它们,它们的执行顺序以及它们具有哪些依赖关系。只要节点API允许,您几乎可以将任何内容配置为任务。 A. 构建工具 或 捆扎机 像webpack或rollup一样,基本上执行一个任务:构建/绑定。您可以使用插件来告诉他们如何完成工作,但您对执行顺序几乎没有控制权,也无法以任务运行器允许的方式运行流程的特定子集(例如:仅传输代码,但不捆绑)。
任务运行者和构建系统/捆绑包是否配合在一起?是的,他们知道!有一些插件可以连接这些系统,比如
因此,您可以创建调用天气API的任务,并仅在下雨时运行Web包;-)
|
Ryuuks · 全部搜索。文件夹和子文件夹中的js文件 6 年前 |
Luca Ricci · Grunt文件名作为变量 6 年前 |
ffConundrums · 大堆原型包括节点js版本<=4 6 年前 |
r3plica · ui路由器中的ng注释和解析方法 6 年前 |
Adam Schindler · 在浏览器上将AMD键入到单个文件 7 年前 |
Alexander Solonik · 构建工具和任务运行器之间的差异 7 年前 |