⊗tlGpBsTC 2 of 14 menu

Uzdevumu izveide Gulp

Gulp darbināšanai nepieciešams īpašs fails gulpfile.js, kas atrodas projekta saknes mapē. Šajā failā tiek ievietoti uzdevumi Gulp. Šie uzdevumi ir JavaScript funkcijas.

Iesildīšanai izveidosim testa uzdevumu. Vispirms izveidosim minēto failu un pievienosim tajā mūsu bibliotēku:

let gulp = require('gulp');

Izveidosim funkciju ar mūsu pirmo uzdevumu un eksportēsim to:

let gulp = require('gulp'); function task(cb) { console.log('my first task completed!'); cb(); // īpašs atsaukums, par to vēlāk } exports.default = task;

Lai palaistu mūsu uzdevumu, atrodoties projekta mapē, komandrindā izpildīsim šādu komandu:

gulp

Izveidojiet uzdevumu, kas konsolē izvada pašreizējo laika momentu. Palaidiet šo uzdevumu, izmantojot komandrindu.

Paskaidrojums par cb

Jūs noteikti pamanījāt, ka funkcijā ar uzdevumu kā parametrs tiek padota atgriezeniskā izsaukuma funkcija, kura jāizsauc uzdevuma beigās:

function task(cb) { console.log('my first task'); cb(); // izsaucam atgriezenisko izsaukumu }

Tas tiek darīts, lai paziņotu Gulp, ka uzdevums ir pabeigts un var ķerties pie nākamā uzdevuma.

Par to nav jāiedziļinās pārāk daudz - vienkārši izsauciet atgriezenisko izsaukumu beigās. Nākamajās nodarbībās, kad mūsu uzdevums kaut ko atgriezīs caur return, atgriezeniskā izsaukuma izsaukšana vairs nebūs nepieciešama.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt