⊗tlGpBsTCp 6 of 14 menu

Gulp Taak Samestellings

Gulp-take kan in groepe (samestellings) gekombineer word, waar die take opeenvolgend of parallel uitgevoer sal word.

Laat ons kyk hoe dit gedoen word. Vir voorbeeld, neem die volgende take:

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

Opeenvolgende Uitvoering

Vir opeenvolgende uitvoering van take is die funksie series bedoel. Hierdie funksie neem enige aantal take as parameters en voer hulle een na die ander uit in die volgorde van lysing.

Eerstens moet hierdie funksie geïmporteer word van die Gulp-biblioteek:

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

Nou kan ons hierdie funksie gebruik:

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

Jy kan dadelik die resultaat van die series funksie eksporteer, sonder om 'n oorbodige funksie vir die openbare taak te skep:

exports.default = series(task1, task2);

Skep drie take wat opeenvolgend een na die ander uitgevoer word.

Parallelle Uitvoering

Vir parallelle uitvoering van take is die soortgelyke funksie parallel() bedoel. Laat ons na sy werking kyk.

Laat ons dit eers insluit:

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

Laat ons ons funksie binne die openbare taak gebruik:

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

Of eksporteer eenvoudig die werkresultaat:

exports.default = parallel(task1, task2);

Skep drie take wat parallel uitgevoer word.

Kombinasies

Die funksies series en parallel() kan in enige kombinasies in mekaar geplaas word, bijvoorbeeld, soos volg:

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

Skep vyf take. Bedink voorbeelde van kombinasies met hierdie take.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp