⊗tlGpBsTC 2 of 14 menu

Vytváření úloh v Gulp

Pro práci Gulp je potřebný speciální soubor gulpfile.js, umístěný v kořenové složce projektu. V tomto souboru jsou umístěny úlohy pro Gulp. Tyto úlohy představují funkce JavaScript.

Pojďme se pro rozcvičení vytvořit testovací úlohu. Nejprve vytvoříme uvedený soubor a připojíme k němu naši knihovnu:

let gulp = require('gulp');

Vytvoříme funkci s naší první úlohou a exportujeme ji:

let gulp = require('gulp'); function task(cb) { console.log('my first task completed!'); cb(); // speciální callback, o něm později } exports.default = task;

Pro spuštění naší úlohy, když jsme ve složce projektu, v příkazovém řádku provedeme následující příkaz:

gulp

Vytvořte úlohu, která vypíše do konzole aktuální časový okamžik. Spusťte tuto úlohu pomocí příkazového řádku.

Vysvětlení cb

Určitě jste si všimli, že do funkce s úlohou parametrem vstupuje funkce-callback, která musí být volána na konci úlohy:

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

To se dělá proto, aby se Gulp dozvěděl, že úloha je dokončena a lze přistoupit k další úloze.

Není třeba se do toho příliš nořit - prostě volejte callback na konci. V následujících lekcích, když naše úloha bude něco vracet přes return, volání callbacku nebude potřeba.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout