⊗tlGpBsTC 2 of 14 menu

Gulp-da vazifalar yaratish

Gulp ishlashi uchun maxsus fayl kerak gulpfile.js, loyihaning ildiz papkasida joylashgan. Ushbu faylda Gulp uchun vazifalar joylashgan. Bu vazifalar JavaScript funktsiyalari sifatida taqdim etiladi.

Keling, ishni boshlash uchun test vazifasini yarataylik. Boshlash uchun ko'rsatilgan faylni yaratamiz va unga o'z kutubxonamizni ulaymiz:

let gulp = require('gulp');

Keling, birinchi vazifamiz bilan funktsiya yaratamiz va uni eksport qilamiz:

let gulp = require('gulp'); function task(cb) { console.log('mening birinchi vazifam bajarildi!'); cb(); // maxsus kollebk, keyinroq batafsil } exports.default = task;

Vazifamizni ishga tushirish uchun, loyiha papkasida joylashgan holda, komand satrida quyidagi buyruqni bajaramiz:

gulp

Konsolga joriy vaqtni chiqaradigan vazifa yarating. Ushbu vazifani komand satri orqali ishga tushiring.

cb ni tushuntirish

Ehtimol siz quyidagiga e'tibor berdingiz: vazifa bilan funktsiyaga parametr sifatida kollebk funktsiyasi kiradi, u vazifa oxirida chaqirilishi kerak:

function task(cb) { console.log('mening birinchi vazifam'); cb(); // kollebkni chaqiramiz }

Buning sababi, Gulp ni xabardor qilish uchun, vazifa tugagani va keyingi vazifaga o'tish mumkinligi haqida.

Bunga chuqur sho'ng'imaslik kerak - shunchaki oxirida kollebkni chaqiring. Keyingi darslarda, bizning vazifamiz return orqali biror narsa qaytarganda, kollebkni chaqirish kerak bo'lmaydi.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish