Publieke taken in Gulp

Stel dat we verschillende taken hebben:

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

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

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

Je kunt zoveel taken maken als je wilt, echter, slechts één taak kan de hoofdtask zijn - degene die we standaard exporteren:

javascriptexports.default = taskD;

Zoals je al weet, kan zo'n taak worden gestart via de opdrachtregel met het volgende commando:

terminalgulp

De andere taken kunnen ook worden geëxporteerd:

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

Geëxporteerde taken worden publieke taken genoemd, omdat ze zijn gemaakt voor hun daaropvolgende start via de opdrachtregel.

In ons geval, om de eerste taak te starten moet je het volgende uitvoeren in de opdrachtregel:

terminalgulp task1

En om de tweede taak te starten - het volgende:

terminalgulp task2
Задание 1

Maak een taak aan die de huidige dag naar de console uitvoert.

Задание 2

Maak een taak aan die de huidige maand naar de console uitvoert.

Задание 3

Maak een taak aan die het huidige jaar naar de console uitvoert.

Задание 4

Start de gemaakte taken een voor een via de opdrachtregel.