Публичные задачи в Gulp

Пусть у нас есть несколько задач:

function taskD(cb) { console.log('taskD'); cb(); } function task1(cb) { console.log('task1'); cb(); } function task2(cb) { console.log('task2'); cb(); }

Можно сделать сколько угодно задач, однако, только одна задача может быть основной - та, которую мы экспортируем по умолчанию:

exports.default = taskD;

Как вы уже знаете, такая задача может быть запущена через командную строку следующей командой:

gulp

Остальные задачи также могут быть экспортированы:

exports.task1 = task1; exports.task2 = task2;

Экспортированные задачи называются публичными, так как они создаются для их последующего запуска через командную строку.

В нашем случае для запуска первой задачи в командной строке нужно выполнить следующее:

gulp task1

А для запуска второй задачи - следующее:

gulp task2

Создайте задачу, выводящую в консоль текущий день.

Создайте задачу, выводящую в консоль текущий месяц.

Создайте задачу, выводящую в консоль текущий год.

Запустите созданные задачи по очереди через командную строку.