⊗tlGpBsTC 2 of 14 menu

დავალებების შექმნა Gulp-ში

Gulp-ის მუშაობისთვის საჭიროა სპეციალური ფაილი gulpfile.js, რომელიც მოთავსებულია პროექტის ძირეულ ფოლდერში. ამ ფაილში ინახება დავალებები Gulp-ისთვის. ეს დავალებები წარმოადგენენ JavaScript-ის ფუნქციებს.

მოდი, გასახურებლად, შევქმნათ ტესტური დავალება. პირველ რიგში, შევქმნათ მითითებული ფაილი და დავუკავშიროთ ის ჩვენს ბიბლიოთეკას:

let gulp = require('gulp');

შევქმნათ ფუნქცია ჩვენი პირველი დავალებით და ექსპორტირება მოვახდინოთ მისი:

let gulp = require('gulp'); function task(cb) { console.log('my first task completed!'); cb(); // სპეციალური კოლბექი, მის შესახებ მოგვიანებით } exports.default = task;

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

gulp

შექმენით დავალება, რომელიც კონსოლში გამოიტანს მიმდინარე დროის მომენტს. გაუშვით ეს დავალება ბრძანების სტრიქონის მეშვეობით.

cb-ის ახსნა

თქვენ ალბათ შეამჩნიეთ, რომ დავალების ფუნქციას პარამეტრად გადაეცემა კოლბექ-ფუნქცია, რომელიც დავალების დასასრულს უნდა იქნას გამოძახებული:

function task(cb) { console.log('my first task'); cb(); // ვიძახებთ კოლბექს }

ეს კეთდება იმისთვის, რომ Gulp-ს გავუტყდეთ, რომ დავალება დასრულებულია და შესაძლებელია შემდეგ დავალებაზე გადასვლა.

ამაში ღრმად ჩაღრმავება არ არის საჭირო - უბრალოდ გამოიძახეთ კოლბექი დავალების დასასრულს. შემდეგ გაკვეთილებში, როდესაც ჩვენი დავალება დააბრუნებს რაიმეს return-ის მეშვეობით, კოლბექის გამოძახება აღარ იქნება საჭირო.

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