⊗tlGpBsFW 14 of 14 menu

Gulp-da dokumentleriň üýtgemegine gözegçilik

Gerek bolan öwrülişikleri amala aşyrmak üçin her gezek konsolda buýrugy çagyrmak erbet ýagdaý - sebäbi kody ýazýanymyzda muny örän köp gezek etmeli bolýarys.

Şonuň üçin Gulp-da faýllaryň üýtgemegine gözegçilik etmek üçin ýörite watch funksiýasy goýulandyr. Gözegçilik edilýän faýllaryň haýsysydyr biriniň üýtgemegi bilen degişli wezipeler awtomatiki ýerine ýetiriler.

Geliň, LESS-i CSS-e öwürmek mysalynda göreli. Ilki bilen, gerekli bolan zatlary çakyşdyralyň:

let {src, dest, watch} = require('gulp'); let less = require('gulp-less');

Indi öwrülişik amala aşyrmak üçin wezipe ýasalyň:

function task(cb) { return src('src/*.less') .pipe(less()) .pipe(dest('dist')); }

Indi anonim funksiýany eksport edeliň, onuň içinde faýllarymyzyň üýtgemegine gözegçilik ederis we bu ýagdaýda wezipämizi çagyrarys:

exports.default = function() { watch('src/*.less', task); };

Buýruk setirinde işledeniňizden soň, "akyldymy" wezipe dolanar. Bu, bu terminala beýleki buýruklary ýazyp bolmaýandygyny aňladýar. Şeýle wezipäni duruzmak üçin terminalda Ctrl + C kombinasiýasyna basmaly.

Üýtgeşik topar faýllara gözegçilik edip, olary dürli wezipeler bilen baglanyşdyryp bolýar:

exports.default = function() { watch('src/*.less', task1); watch('src/*.sass', task1); };

Ýa-da bir topary üçin wezipeler seriýasyny ýerine ýetirip bolýar:

exports.default = function() { watch('src/*.less', series(task1, task2)); };

Size JavaScript faýllarynyň topary bar bolsun. Bu faýllaryň hemmesini bir faýlda jemlenmegini we soňra bu faýlyň minimalizasiýa edilmegini üpjün ediň. Faýllarymyzyň haýsysydyr biriniň üýtgemegi bilen wezipäniň ýerine ýetirilmegini üpjün ediň.

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