Публічныя задачы ў 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

Запусціце створаныя задачы па чарзе праз камандны радок.