Offentlige oppgaver i Gulp
La oss si at vi har flere oppgaver:
javascriptfunction 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:
javascriptexports.default = taskD;
Som du allerede vet, kan en slik oppgave kjøres via kommandolinjen med følgende kommando:
terminalgulp
De andre oppgavene kan også eksporteres:
javascriptexports.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:
terminalgulp task1
Og for å kjøre den andre oppgaven - følgende:
terminalgulp 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.