⊗tlGpBsTC 2 of 14 menu

Kreiranje zadataka u Gulp-u

Za rad Gulp-a je neophodan specijalni fajl gulpfile.js, koji se postavlja u osnovni folder projekta. U ovom fajlu se postavljaju zadaci za Gulp. Ovi zadaci predstavljaju JavaScript funkcije.

Hajde da za zagrevanje kreiramo probni zadatak. Prvo kreirajmo navedeni fajl i povežimo našu biblioteku na njega:

let gulp = require('gulp');

Kreirajmo funkciju sa našim prvim zadatkom i eksportujmo je:

let gulp = require('gulp'); function task(cb) { console.log('my first task completed!'); cb(); // specijalni callback, o tome kasnije } exports.default = task;

Da bismo pokrenuli naš zadatak, budući u folderu projekta, u komandnoj liniji izvršimo sledeću komandu:

gulp

Kreirajte zadatak koji će ispisati u konzolu trenutni vremenski trenutak. Pokrenite taj zadatak preko komandne linije.

Objašnjenje cb

Verovatno ste primetili da u funkciju zadatka kao parametar ulazi callback funkcija, koja mora biti pozvana na kraju zadatka:

function task(cb) { console.log('my first task'); cb(); // pozivamo callback }

Ovo se radi kako bi se Gulp obavestio da je zadatak završen i da se može preći na sledeći zadatak.

Ne treba previše duboko razmišljati o ovome - samo pozovite callback na kraju. U narednim lekcijama, kada naš zadatak nešto vraća preko return, poziv callback-a neće biti potreban.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij