⊗tlGpBsTCp 6 of 14 menu

Gulp wezipesiniň birleşdirilmeleri

Gulp wezipelerini toparlara (birleşdirilmelere) birleşdirmek mümkin, olardaky wezipeler yzygider ýa-da parallel ýerine ýetiriler.

Geliň, munyň nähili edilýändigine göz aýlalyň. Mysal üçin aşakdaky wezipeleri alalyň:

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

Yzygider ýerine ýetirme

Wezipeleri yzygider ýerine ýetirmek üçin series funksiýasy niýetlenendir. Bu funksiýa parametr hökmünde islendik mukdarda wezipe kabul edýär we olary sanawlaýyn tertipde biriň yzyndan birini ýerine ýetirýär.

Başlangyçda bu funksiýany Gulp kitaphanasyndan import etmeli:

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

Indi bu funksiýany ulanarys:

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

Känelliği ýok funksiýa döredip, series-iň netijesini derrew hem export edip bileris:

exports.default = series(task1, task2);

Biriň yzyndan birini yzygider ýerine ýetirýän üç wezipe dörediň.

Parallel ýerine ýetirme

Wezipeleri parallel ýerine ýetirmek üçin şuňa meňzeş parallel() funksiýasy niýetlenendir. Geliň, onuň işini göreliň.

Başlangyçda ony çakyşdyryň:

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

Bu funksiýany public wezipe içinde ulanalyň:

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

Ýa-da netijäni ýönekeý export edeliň:

exports.default = parallel(task1, task2);

Parallel ýerine ýetirilýän üç wezipe dörediň.

Kombinasiýalar

series we parallel() funksiýalaryny bir-biriň içine islendik kombinasiýada goýup bileris, mysal üçin, şeýle:

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

Bäş wezipe dörediň. Bu wezipeler bilen kombinasiýalaryň mysallaryny tapyň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et