Sarcini publice în Gulp

Să presupunem că avem mai multe sarcini:

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

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

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

Putem crea oricâte sarcini, totuși, doar o sarcină poate fi cea principală - cea pe care o exportăm implicit:

javascriptexports.default = taskD;

După cum știți deja, o astfel de sarcină poate fi lansată din linia de comandă cu următoarea comandă:

terminalgulp

Și celelalte sarcini pot fi exportate:

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

Sarcinile exportate se numesc publice, deoarece sunt create pentru a fi ulterior lansate din linia de comandă.

În cazul nostru, pentru a lansa prima sarcină în linia de comandă, trebuie să executăm următoarele:

terminalgulp task1

Iar pentru a lansa a doua sarcină - următoarele:

terminalgulp task2
Задание 1

Creați o sarcină care afișează în consolă ziua curentă.

Задание 2

Creați o sarcină care afișează în consolă luna curentă.

Задание 3

Creați o sarcină care afișează în consolă anul curent.

Задание 4

Lansați sarcinile create pe rând din linia de comandă.