Julkiset tehtävät Gulpissa
Oletetaan, että meillä on useita tehtäviä:
function taskD(cb) {
console.log('taskD');
cb();
}
function task1(cb) {
console.log('task1');
cb();
}
function task2(cb) {
console.log('task2');
cb();
}
Voit tehdä niin monta tehtävää kuin haluat, kuitenkin vain yksi tehtävä voi olla päätehtävä - se, jonka viemme oletuksena:
exports.default = taskD;
Kuten jo tiedät, tällainen tehtävä voidaan käynnistää komentoriviltä seuraavalla komennolla:
gulp
Loput tehtävät voidaan myös viedä:
exports.task1 = task1;
exports.task2 = task2;
Viettyjä tehtäviä kutsutaan julkisiksi, koska ne on luotu niiden myöhempää käynnistystä varten komentoriviltä.
Meidän tapauksessamme ensimmäisen tehtävän käynnistämiseksi komentoriville tulee suorittaa seuraava:
gulp task1
Ja toisen tehtävän käynnistämiseksi - seuraava:
gulp task2
Luo tehtävä, joka tulostaa nykyisen päivän konsoliin.
Luo tehtävä, joka tulostaa nykyisen kuukauden konsoliin.
Luo tehtävä, joka tulostaa nykyisen vuoden konsoliin.
Käynnistä luodut tehtävät vuorotellen komentoriviltä.