⊗tlGpBsTCp 6 of 14 menu

Gulp uzdevumu kompozīcijas

Gulp uzdevumus var apvienot grupās (kompozīcijās), kuros uzdevumi tiks izpildīti secīgi vai paralēli.

Paskatīsimies, kā tas tiek darīts. Kā piemēru ņemsim šādus uzdevumus:

function task1(cb) { cb(); } function task2(cb) { cb(); }

Secīga izpilde

Uzdevumu secīgai izpildei paredzēta funkcija series. Šī funkcija kā parametrus pieņem jebkuru uzdevumu skaitu un izpilda tos pēc kārtas uzskaitījuma secībā.

Vispirms šī funkcija jāimportē no Gulp bibliotēkas:

const { series } = require('gulp');

Tagad mēs varam izmantot šo funkciju:

function taskD(cb) { series(task1, task2); cb(); } exports.default = taskD;

Var uzreiz eksportēt series darbības rezultātu, neveidojot lieku funkciju publiskajam uzdevumam:

exports.default = series(task1, task2);

Izveidojiet trīs uzdevumus, kas izpildās secīgi viens pēc otra.

Paralēla izpilde

Uzdevumu paralēlai izpildei paredzēta līdzīga funkcija parallel(). Apskatīsim tās darbību.

Vispirms to pievienosim:

const { parallel } = require('gulp');

Izmantosim mūsu funkciju publiskā uzdevuma iekšienē:

function taskD(cb) { parallel(task1, task2); cb(); } exports.default = taskD;

Vai vienkārši eksportējam darbības rezultātu:

exports.default = parallel(task1, task2);

Izveidojiet trīs uzdevumus, kas izpildās paralēli.

Kombinācijas

Funkcijas series un parallel() var ievietot vienu otrā jebkādās kombinācijās, piemēram, šādi:

exports.default = series(task1, parallel(task2, task3));

Izveidojiet piecus uzdevumus. Izdomājiet kombināciju piemērus ar šiem uzdevumiem.

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