Javni zadaci u Gulp
Pretpostavimo da imamo nekoliko zadataka:
function taskD(cb) {
console.log('taskD');
cb();
}
function task1(cb) {
console.log('task1');
cb();
}
function task2(cb) {
console.log('task2');
cb();
}
Možete napraviti koliko god želite zadataka, međutim, samo jedan zadatak može biti glavni - onaj koji izvozimo podrazumevano:
exports.default = taskD;
Kao što već znate, takav zadatak se može pokrenuti iz komandne linije sledećom komandom:
gulp
Ostali zadaci takođe mogu biti izvezeni:
exports.task1 = task1;
exports.task2 = task2;
Izvezeni zadaci se nazivaju javnim, jer se kreiraju za njihovo kasnije pokretanje iz komandne linije.
U našem slučaju, za pokretanje prvog zadatka u komandnoj liniji potrebno je izvršiti sledeće:
gulp task1
A za pokretanje drugog zadatka - sledeće:
gulp task2
Napravite zadatak koji ispisuje u konzolu trenutni dan.
Napravite zadatak koji ispisuje u konzolu trenutni mesec.
Napravite zadatak koji ispisuje u konzolu trenutnu godinu.
Pokrenite napravljene zadatke jedan za drugim iz komandne linije.