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
Creați o sarcină care afișează în consolă ziua curentă.
Creați o sarcină care afișează în consolă luna curentă.
Creați o sarcină care afișează în consolă anul curent.
Lansați sarcinile create pe rând din linia de comandă.