⊗tlGpBsTC 2 of 14 menu

Feladatok létrehozása Gulp-ban

A Gulp működéséhez egy speciális fájlra van szükség gulpfile.js, amely a projekt gyökérmappájában található. Ebben a fájlban helyezzük el a Gulp feladatait. Ezek a feladatok JavaScript függvényekként kerülnek megvalósításra.

Hozzunk létre egy tesztfeladatot bemelegítésként. Először hozzuk létre az említett fájlt és kapcsoljuk hozzá a könyvtárat:

let gulp = require('gulp');

Hozzunk létre egy függvényt az első feladatunkhoz és exportáljuk azt:

let gulp = require('gulp'); function task(cb) { console.log('my first task completed!'); cb(); // speciális callback, róla később } exports.default = task;

A feladatunk futtatásához, a projekt mappájában állva, a parancssorban hajtsuk végre a következő parancsot:

gulp

Hozz létre egy feladatot, amely kiírja a konzolra az aktuális időpillanatot. Futtasd ezt a feladatot a parancssoron keresztül.

A cb magyarázata

Biztora észrevetted, hogy a feladat funkció paramétereként egy callback függvény érkezik, amelyet a feladat végén kell meghívni:

function task(cb) { console.log('my first task'); cb(); // meghívjuk a callback-et }

Ez azért történik, hogy értesítsük a Gulp-ot arról, a feladat befejeződött és folytathatjuk a következő feladattal.

Nem kell ebély mélyedni - egyszerűen hívd meg a callback-et a végén. A következő leckékben, amikor a feladatunk valamit ad vissza return-nel, a callback meghívása már nem lesz szükséges.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás