⊗tlGpBsDC 13 of 14 menu

Pastrimi i Dosjes para Ruajtjes në Gulp

Ju patjetër e keni vënë re tashmë se kur ruani skedarët në një dosje, Gulp nuk i fshin skedarët e mëparshëm prej saj.

Që kjo të ndodhë, duhet të instaloni një shtojcë të veçantë del.

Le ta instalojmë atë duke ekzekutuar komandën e mëposhtme:

npm install del --save-dev

Kjo shtojcë ndryshon nga ato të përdorura nga ne më parë sepse përdoret jashtë zinxhirit të metodave pipe. Prandaj, në këtë rast duhet të krijojmë një grup detyrash: detyra e parë do të jetë për pastrimin e dosjes, dhe e dyta do të bëjë punën e dobishme.

Le të zgjedhim, për shembull, si punë të dobishme minimizimin e CSS.

Le të lidhim gjithçka të nevojshme:

let {src, dest, series} = require('gulp'); let cleanCSS = require('gulp-clean-css'); let del = require('del');

Le të bëjmë një detyrë për pastrimin e dosjes dist:

function taskDel(cb) { return del('dist/*'); }

Le të bëjmë një detyrë për minimizimin e CSS:

function taskCss(cb) { return src('src/*.css') .pipe(cleanCSS()) .pipe(dest('dist')); }

Le të ekzekutojmë një seri detyrash:

exports.default = series(taskDel, taskCss);

Le të mbledhim gjithçka së bashku dhe të marrim kodin e mëposhtëm:

function taskDel(cb) { return del('dist/*'); } function taskCss(cb) { return src('src/*.css') .pipe(cleanCSS()) .pipe(dest('dist')); } exports.default = series(taskDel, taskCss);

Bëni një detyrë për minimizimin e JavaScript. Pastroni dosjen para çdo nisjeje të detyrës.

Bëni një grup prej tre detyrash: një detyrë për pastrimin e dosjes, një detyrë për minimizimin e CSS dhe një detyrë për minimizimin e JavaScript. Përcaktoni cilat detyra duhet të ekzekutohen në mënyrë sekuenciale, dhe cilat - paralelisht.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo