⊗tlGpBsTC 2 of 14 menu

Ülesannete loomine Gulpis

Gulp'i tööks on vaja spetsiaalset faili gulpfile.js, mis asetatakse projekti juurkaustas. Selles failis paiknevad Gulp'i ülesanded. Need ülesanded on JavaScripti funktsioonid.

Loome soojenduseks testülesande. Alustuseks loome äsjanimetatud faili ja ühendame sellega oma teeki:

let gulp = require('gulp');

Loome funktsiooni meie esimese ülesandega ja ekspordime selle:

let gulp = require('gulp'); function task(cb) { console.log('minu esimene ülesanne täidetud!'); cb(); // spetsiaalne callback, sellest hiljem } exports.default = task;

Meie ülesande käivitamiseks, olles projekti kaustas, teostame käsureal järgmise käsu:

gulp

Loo ülesanne, mis väljastab konsooli praeguse ajamomendi. Käivita see ülesanne käsurea kaudu.

cb seletus

Olete kindlasti märganud, et ülesandega funktsiooni parameetrina satub sisse funktsioon-callback, mida tuleb ülesande lõpus välja kutsuda:

function task(cb) { console.log('minu esimene ülesanne'); cb(); // kutsume callback'i välja }

See tehakse selleks, et teavitada Gulp'i, et ülesanne on lõpetatud ja saab asuda järgmise ülesande juurde.

Pole vaja sügavuti sellega tegeleda - lihtsalt kutsuge callback lõpus välja. Järgmistes õppetundides, kui meie ülesanne tagastab midagi läbi return'i, siis callback'i väljakutse ei ole vajalik.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu