gulp源码分析(registry)

registry 将自定义的注册表加入到任务中

underTaker 中创建默认的registry 

Undertaker创建默认registry

DefaultRegistry实例有 get,set,init,tasks四个方法


get:根据name获取task

set:设置task

init:初始化一个task

tasks:获取全部的task

registry方法接收一个具有以上四个方法的对象


自定义registry

该方法会把this._registry和newRegistry进行reduce
得到一个新的registry并初始化

你可能感兴趣的:(gulp源码分析(registry))