Publika uppgifter i Gulp
Låt oss säga att vi har flera uppgifter:
function taskD(cb) {
console.log('taskD');
cb();
}
function task1(cb) {
console.log('task1');
cb();
}
function task2(cb) {
console.log('task2');
cb();
}
Man kan skapa hur många uppgifter som helst, men bara en uppgift kan vara huvuduppgiften - den som vi exporterar som standard:
exports.default = taskD;
Som du redan vet kan en sådan uppgift startas via kommandoraden med följande kommando:
gulp
De andra uppgifterna kan också exporteras:
exports.task1 = task1;
exports.task2 = task2;
Exporterade uppgifter kallas publika, eftersom de skapas för att sedan köras via kommandoraden.
I vårt fall, för att starta den första uppgiften i kommandoraden, måste du köra följande:
gulp task1
Och för att starta den andra uppgiften - följande:
gulp task2
Skapa en uppgift som skriver ut nuvarande dag i konsolen.
Skapa en uppgift som skriver ut nuvarande månad i konsolen.
Skapa en uppgift som skriver ut nuvarande år i konsolen.
Kör de skapade uppgifterna i tur och ordning via kommandoraden.