Offentlige opgaver i Gulp
Lad os sige, at vi har flere opgaver:
function taskD(cb) {
console.log('taskD');
cb();
}
function task1(cb) {
console.log('task1');
cb();
}
function task2(cb) {
console.log('task2');
cb();
}
Man kan lave så mange opgaver, som man vil, men kun én opgave kan være hovedopgaven - den, som vi eksporterer som standard:
exports.default = taskD;
Som du allerede ved, kan en sådan opgave køres via kommandolinjen med følgende kommando:
gulp
De andre opgaver kan også eksporteres:
exports.task1 = task1;
exports.task2 = task2;
Eksporterede opgaver kaldes offentlige, da de er oprettet til efterfølgende kørsel via kommandolinjen.
I vores tilfælde, for at køre den første opgave i kommandolinjen, skal du udføre følgende:
gulp task1
Og for at køre den anden opgave - følgende:
gulp task2
Opret en opgave, der udskriver den aktuelle dag til konsollen.
Opret en opgave, der udskriver den aktuelle måned til konsollen.
Opret en opgave, der udskriver det aktuelle år til konsollen.
Kør de oprettede opgaver efter hinanden via kommandolinjen.