Offentlige oppgaver i Gulp
La oss si at vi har flere oppgaver:
function taskD(cb) {
console.log('taskD');
cb();
}
function task1(cb) {
console.log('task1');
cb();
}
function task2(cb) {
console.log('task2');
cb();
}
Man kan lage så mange oppgaver man vil, men bare én oppgave kan være hovedoppgaven - den som eksporteres som standard:
exports.default = taskD;
Som du allerede vet, kan en slik oppgave kjøres via kommandolinjen med følgende kommando:
gulp
De andre oppgavene kan også eksporteres:
exports.task1 = task1;
exports.task2 = task2;
Eksporterte oppgaver kalles offentlige, siden de er opprettet for påfølgende kjøring via kommandolinjen.
I vårt tilfelle, for å kjøre den første oppgaven i kommandolinjen, må du utføre følgende:
gulp task1
Og for å kjøre den andre oppgaven - følgende:
gulp task2
Opprett en oppgave som skriver ut gjeldende dag til konsollen.
Opprett en oppgave som skriver ut gjeldende måned til konsollen.
Opprett en oppgave som skriver ut gjeldende år til konsollen.
Kjør de opprettede oppgavene etter hverandre via kommandolinjen.