Viešosios užduotys Gulp

Tarkime, kad turime keletą užduočių:

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

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

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

Galima sukurti bet kokį skaičių užduočių, tačiau tik viena užduotis gali būti pagrindinė - tai, kurią eksportuojame pagal nutylėjimą:

javascriptexports.default = taskD;

Kaip jau žinote, tokia užduotis gali būti paleista per komandinę eilutę naudojant šią komandą:

terminalgulp

Kitos užduotys taip pat gali būti eksportuojamos:

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

Eksportuojamos užduotys vadinamos viešosiomis, kadangi jos sukurtos vėlesniam paleidimui per komandinę eilutę.

Mūsų atveju, norint paleisti pirmąją užduotį komandinėje eilutėje reikia vykdyti šią komandą:

terminalgulp task1

O norint paleisti antrąją užduotį - šią komandą:

terminalgulp task2
Задание 1

Sukurkite užduotį, kuri išvestų į konsolę dabartinę dieną.

Задание 2

Sukurkite užduotį, kuri išvestų į konsolę dabartinį mėnesį.

Задание 3

Sukurkite užduotį, kuri išvestų į konsolę dabartinius metus.

Задание 4

Paleiskite sukurtas užduotis iš eilės per komandinę eilutę.