Verejné úlohy v Gulp
Majme niekoľko úloh:
function taskD(cb) {
console.log('taskD');
cb();
}
function task1(cb) {
console.log('task1');
cb();
}
function task2(cb) {
console.log('task2');
cb();
}
Môžete vytvoriť ľubovoľný počet úloh, avšak, iba jedna úloha môže byť hlavná - tá, ktorú exportujeme ako predvolenú:
exports.default = taskD;
Ako už viete, takáto úloha môže byť spustená z príkazového riadka nasledujúcim príkazom:
gulp
Ostatné úlohy môžu byť tiež exportované:
exports.task1 = task1;
exports.task2 = task2;
Exportované úlohy sa nazývajú verejné, pretože sú vytvorené na ich následné spustenie cez príkazový riadok.
V našom prípade na spustenie prvej úlohy v príkazovom riadku je potrebné vykonať nasledovné:
gulp task1
A na spustenie druhej úlohy - nasledovné:
gulp task2
Vytvorte úlohu, ktorá vypíše do konzoly aktuálny deň.
Vytvorte úlohu, ktorá vypíše do konzoly aktuálny mesiac.
Vytvorte úlohu, ktorá vypíše do konzoly aktuálny rok.
Spustite vytvorené úlohy postupne cez príkazový riadok.