Nyilvános feladatok a Gulp-ban
Tegyük fel, hogy van néhány feladatunk:
javascriptfunction taskD(cb) {
console.log('taskD');
cb();
}
function task1(cb) {
console.log('task1');
cb();
}
function task2(cb) {
console.log('task2');
cb();
}
Bármennyi feladatot létrehozhatunk, azonban csak egy feladat lehet az alapértelmezett - az, amelyiket alapértelmezettként exportálunk:
javascriptexports.default = taskD;
Mint már tudjátok, ez a feladat indítható a parancssorból a következő parancs segítségével:
terminalgulp
A többi feladat is exportálható:
javascriptexports.task1 = task1;
exports.task2 = task2;
Az exportált feladatokat nyilvános feladatoknak nevezzük, mivel azért jönnek létre, hogy később a parancssorból lehessen őket futtatni.
Esetünkben az első feladat futtatásához a parancssorban a következőt kell végrehajtani:
terminalgulp task1
A második feladat futtatásához pedig a következőt:
terminalgulp task2
Hozzon létre egy feladatot, amely a konzolra kiírja az aktuális napot.
Hozzon létre egy feladatot, amely a konzolra kiírja az aktuális hónapot.
Hozzon létre egy feladatot, amely a konzolra kiírja az aktuális évet.
Futtassa a létrehozott feladatokat egyesével a parancssorból.