⊗tlGpBsTC 2 of 14 menu

Креирање задатака у Gulp

За рад Gulp-а неопходан је посебан фајл gulpfile.js, који се смешта у корену пројекта. У овом фајлу се смештају задаци за Gulp. Ови задаци представљају функције JavaScript-а.

Хајде да за разгревање креирамо тестни задатак. За почетак ћемо креирати наведени фајл и повезати га са нашом библиотеком:

let gulp = require('gulp');

Хајде да креирамо функцију са нашим првим задатком и експортујемо је:

let gulp = require('gulp'); function task(cb) { console.log('my first task completed!'); cb(); // специјални колбек, о томе касније } exports.default = task;

За покретање нашег задатка, налазећи се у фасцикли пројекта, у командној линији извршимо следећу команду:

gulp

Креирајте задатак који исписује у конзолу тренутни време. Покрените овај задатак преко командне линије.

Објашњење cb

Сигурно сте приметили да у функцију задатка као параметар долази функција-колбек, која мора бити позвана на крају задатка:

function task(cb) { console.log('my first task'); cb(); // позивамо колбек }

Ово се ради како би се обавестио Gulp о томе да је задатак завршен и да се може приступити следећем задатку.

Не треба се превише удубљивати у ово - једноставно позивајте колбек на крају. У следећим лекцијама, када наш задатак нешто враћа преко return-а, позивање колбека неће бити потребно.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј