⊗tlGpBsTC 2 of 14 menu

Crearea sarcinilor în Gulp

Pentru ca Gulp să funcționeze, este necesar un fișier special gulpfile.js, plasat în folderul rădăcină al proiectului. În acest fișier sunt plasate sarcinile pentru Gulp. Aceste sarcini sunt funcții JavaScript.

Să creăm o sarcină de test pentru început. Mai întâi, să creăm fișierul menționat și să îi conectăm biblioteca noastră:

let gulp = require('gulp');

Să creăm o funcție cu prima noastră sarcină și să o exportăm:

let gulp = require('gulp'); function task(cb) { console.log('my first task completed!'); cb(); // un callback special, despre el mai târziu } exports.default = task;

Pentru a rula sarcina noastră, aflându-ne în folderul proiectului, în linia de comandă executăm următoarea comandă:

gulp

Creați o sarcină care afișează în consolă momentul curent de timp. Rulați această sarcină prin linia de comandă.

Explicația despre cb

Cu siguranță ați observat că în funcția cu sarcina ca parametru primește o funcție-callback, care trebuie apelată la sfârșitul sarcinii:

function task(cb) { console.log('my first task'); cb(); // apelăm callback-ul }

Acest lucru se face pentru a notifica Gulp că sarcina este finalizată și se poate trece la următoarea sarcină.

Nu este nevoie să vă adânciți prea mult în acest aspect - doar apelați callback-ul la sfârșit. În lecțiile următoare, când sarcina noastră va returna ceva prin return, apelul callback-ului nu va mai fi necesar.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge