Avalikud ülesanded Gulpis
Oletame, et meil on mitu ülesannet:
function taskD(cb) {
console.log('taskD');
cb();
}
function task1(cb) {
console.log('task1');
cb();
}
function task2(cb) {
console.log('task2');
cb();
}
Võime luua nii palju ülesandeid kui soovime, kuid vaid üks ülesanne võib olla põhiülesanne - see, mida ekspordime vaikimisi:
exports.default = taskD;
Nagu te juba teate, saab sellist ülesannet käivitada käsurealt järgmise käsuga:
gulp
Ülejäänud ülesanded võivad samuti eksporditud olla:
exports.task1 = task1;
exports.task2 = task2;
Eksporditud ülesandeid nimetatakse avalikeks ülesanneteks, kuna need on loodud nende järgnevaks käivitamiseks käsurealt.
Meie juhul tuleb esimese ülesande käivitamiseks käsureal teha järgmine:
gulp task1
Ja teise ülesande käivitamiseks - järgmine:
gulp task2
Loo ülesanne, mis väljastab konsooli praeguse päeva.
Loo ülesanne, mis väljastab konsooli praeguse kuu.
Loo ülesanne, mis väljastab konsooli praeguse aasta.
Käivita loodud ülesanded järjekorras läbi käsurea.