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

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

javascriptfunction taskD(cb) {
  console.log('taskD');
  cb();
}

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

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

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

javascriptexports.default = taskD;

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

terminalgulp

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

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

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

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

terminalgulp task1

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

terminalgulp task2
Задание 1

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

Задание 2

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

Задание 3

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

Задание 4

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