⊗tlGpBsFMr 12 of 14 menu

ფაილების გაერთიანება Gulp-ში

CSS კოდის წერისას მოსახერხებელია მისი რამდენიმე ფაილად დაყოფა. თუმცა, რაც უფრო მეტი ფაილი იქნება, საიტის გვერდი უფრო ნელა ჩაიტვირთება. გამოდის, რომ კოდის წერისას მოსახერხებელია მუშაობა რამდენიმე ფაილში, მაგრამ HTML-თან დაკავშირებისას ეს ფაილები ერთში გაერთიანდეს.

ამაში დაგვეხმარება სპეციალური პლაგინი gulp-concat. მოდით დავაყენოთ ის ჩვენს პროექტში: ჩვენს პროექტში:

npm install gulp-concat --save-dev

ამის შემდეგ დავაიმპორტოთ დაყენებული პლაგინი:

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

მოდით მისი გამოყენებით შევკრიბოთ რამდენიმე CSS ფაილი ერთში:

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

გააერთიანეთ რამდენიმე JavaScript ფაილი ერთში.

ოპერაციები გაერთიანებულ ფაილთან

გაერთიანების შემდეგ ჯაჭვის გასწვრივ შემდგომ დაიწყებს მოძრაობას ერთი გაერთიანებული ფაილი და მასზე შესაძლებელი იქნება სხვადასხვა ოპერაციების შესრულება.

მაგალითისთვის მოდით შევასრულოთ CSS-ის მინიმიზაცია:

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

გააერთიანეთ რამდენიმე LESS ფაილი ერთში, შემდეგ გარდაქმენით ეს ფაილი CSS-ად, შემდეგ შეასრულეთ მიღებული CSS-ის მინიმიზაცია.

ქართული
AfrikaansAzə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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა