Sarcini publice în Gulp
Să presupunem că avem mai multe sarcini:
function 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:
exports.default = taskD;
După cum știți deja, o astfel de sarcină poate fi lansată din linia de comandă cu următoarea comandă:
gulp
Și celelalte sarcini pot fi exportate:
exports.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:
gulp task1
Iar pentru a lansa a doua sarcină - următoarele:
gulp 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ă.