tree()#
Получает дерево зависимостей текущей задачи - в редких случаях, когда это необходимо.
Как правило, tree() не будет использоваться потребителями gulp, но он доступен, поэтому CLI может отображать граф зависимостей задач, определенных в gulpfile.
Применение#
Пример gulpfile:
Вывод для tree():
Вывод для tree({ deep: true }):
Подпись#
Параметры#
| параметр | тип | примечание | 
|---|---|---|
| options | object | Подробнее в Опциях ниже. | 
Возвращается#
Объект, детализирующий дерево зарегистрированных задач - содержащий вложенные объекты со свойствами 'label' и 'nodes' (совместимый с archy compatible).
Каждый объект может иметь свойство type , которое может использоваться для определения того, является ли node task или function.
Каждый объект может иметь свойство branch, которое, когда true, , указывает, что node была создана с помощью series() или parallel().
Опции#
| наименование | тип | по умолчанию | примечание | 
|---|---|---|---|
| deep | boolean | false | Если true, будет возвращено все дерево. Если установлено значениеfalse, будут возвращены только задачи верхнего уровня. |