Javne naloge v Gulp
Recimo, da imamo več nalog:
function taskD(cb) {
console.log('taskD');
cb();
}
function task1(cb) {
console.log('task1');
cb();
}
function task2(cb) {
console.log('task2');
cb();
}
Naredite lahko poljubno število nalog, vendar lahko je samo ena naloga glavna - tista, ki jo izvozimo privzeto:
exports.default = taskD;
Kot že veste, lahko takšno nalogo zaženete prek ukazne vrstice z naslednjim ukazom:
gulp
Tudi preostale naloge je mogoče izvoziti:
exports.task1 = task1;
exports.task2 = task2;
Izvozene naloge se imenujejo javne, saj so ustvarjene za njihovo nadaljnjo zagon prek ukazne vrstice.
V našem primeru je za zagon prve naloge v ukazni vrstici potrebno izvesti naslednje:
gulp task1
Za zagon druge naloge pa naslednje:
gulp task2
Ustvarite nalogo, ki v konzolo izpiše trenutni dan.
Ustvarite nalogo, ki v konzolo izpiše trenutni mesec.
Ustvarite nalogo, ki v konzolo izpiše trenutno leto.
Zaženite ustvarjene naloge po vrsti prek ukazne vrstice.