Nyilvános feladatok a Gulp-ban
Tegyük fel, hogy van néhány feladatunk:
function 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:
exports.default = taskD;
Mint már tudjátok, ez a feladat indítható a parancssorból a következő parancs segítségével:
gulp
A többi feladat is exportálható:
exports.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:
gulp task1
A második feladat futtatásához pedig a következőt:
gulp 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.