⊗tlGpBsTC 2 of 14 menu

Užduočių kūrimas Gulp

Gulp veikimui reikalingas specialus failas gulpfile.js, talpinamas projekto šakniniame kataloge. Šiame faile pateikiamos užduotys Gulp. Šios užduotys yra JavaScript funkcijos.

Pradėkime nuo bandomosios užduoties sukūrimio. Pirmiausia sukurkime nurodytą failą ir prijunkime prie jo mūsų biblioteką:

let gulp = require('gulp');

Sukurkime funkciją su mūsų pirmąja užduotimi ir eksportuokime ją:

let gulp = require('gulp'); function task(cb) { console.log('my first task completed!'); cb(); // specialus atgalinis iškvietimas, apie tai vėliau } exports.default = task;

Norėdami paleisti mūsų užduotį, būdami projekto kataloge, komandinėje eilutėje vykdysime šią komandą:

gulp

Sukurkite užduotį, kuri išvestų į konsolę dabartinį laiko momentą. Paleiskite šią užduotį per komandinę eilutę.

cb paaiškinimas

Tikriausiai pastebėjote, kad į užduoties funkciją parametru pateikiama atgalinio iškvietimo funkcija, kuri turi būti iškviesta užduoties pabaigoje:

function task(cb) { console.log('my first task'); cb(); // iškviečiame atgalinį iškvietimą }

Tai daroma tam, kad pranešti Gulp apie tai, kad užduotis baigta ir galima pradėti kitą užduotį.

Nereikia per daug į tai gilintis - tiesiog iškvieskite atgalinį iškvietimą pabaigoje. Kitiose pamokose, kai mūsų užduotis grąžins ką nors per return, atgalinio iškvietimo iškvietimas nebereikės.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti