⊗tlGpBsTC 2 of 14 menu

Oprettelse af opgaver i Gulp

Til at Gulp skal fungere, kræves en speciel fil gulpfile.js, placeret i projektets rodmappe. I denne fil placeres opgaver for Gulp. Disse opgaver er JavaScript-funktioner.

Lad os for at varme op oprette en testopgave. Lad os først oprette den nævnte fil og tilføje vores bibliotek til den:

let gulp = require('gulp');

Lad os oprette en funktion med vores første opgave og eksportere den:

let gulp = require('gulp'); function task(cb) { console.log('my first task completed!'); cb(); // en speciel callback, mere om den senere } exports.default = task;

For at køre vores opgave, mens vi er i projektmappen, udfører vi følgende kommando i kommandolinjen:

gulp

Opret en opgave, der udskriver det aktuelle tidspunkt til konsollen. Kør denne opgave via kommandolinjen.

Forklaring af cb

Du har sikkert lagt mærke til, at en callback-funktion sendes som parameter til opgavefunktionen, som skal kaldes i slutningen af opgaven:

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

Dette gøres for at informere Gulp om, at opgaven er afsluttet, og at den kan gå videre til den næste opgave.

Du behøver ikke at fordybe dig for meget i dette - bare kald callback'en til sidst. I de næste lektioner, når vores opgave returnerer noget via return, vil et kald til callback ikke være nødvendigt.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis