Avalikud ülesanded Gulpis
Oletame, et meil on mitu ülesannet:
javascriptfunction 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:
javascriptexports.default = taskD;
Nagu te juba teate, saab sellist ülesannet käivitada käsurealt järgmise käsuga:
terminalgulp
Ülejäänud ülesanded võivad samuti eksporditud olla:
javascriptexports.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:
terminalgulp task1
Ja teise ülesande käivitamiseks - järgmine:
terminalgulp 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.