Gulp တွင် တာဝန်များ ဖန်တီးခြင်း

Gulp လုပ်ဆောင်ရန် ပရောဂျက်၏ အမြစ်ဖိုလ်ဒါတွင် ထားရှိရန် လိုအပ်သော အထူးဖိုင်တစ်ခု လိုအပ်ပါသည်။ ᴾpᴿgulpfile.jsᴾ/pᴿ ဤဖိုင်ထဲတွင် Gulp အတွက် တာဝန်များ ထားရှိပါသည်။ ဤတာဝန်များသည် JavaScript လုပ်ဆောင်ချက်များ ဖြစ်ကြသည်။

စမ်းသပ်တာဝန်တစ်ခု ဖန်တီးရန် စလိုက်ကြပါစို့။ ပထမဦးစွာ ဖော်ပြထားသောဖိုင်ကို ဖန်တီးပြီး ကျွန်ုပ်တို့၏ စာကြည့်တိုက်ကို ချိတ်ဆက်ပါမည်။

gulpfile.jslet gulp = require('gulp');

ကျွန်ုပ်တို့၏ ပထမဆုံးတာဝန်ပါဝင်သော လုပ်ဆောင်ချက်တစ်ခုကို ဖန်တီးပြီး ၎င်းကို တင်ပို့ပါမည်။

javascriptlet gulp = require('gulp');

function task(cb) {
  console.log('my first task completed!');
  cb(); // အထူး callback၊ နောက်မှ ပြောပါမည်
}

exports.default = task;

ကျွန်ုပ်တို့၏တာဝန်ကို စတင်ရန်၊ ပရောဂျက်ဖိုလ်ဒါအတွင်းရှိနေစဉ် command line တွင် အောက်ပါ command ကို လုပ်ဆောင်ပါမည်။

terminalgulp
Задание 1

လက်ရှိအချိန်ကို console တွင် ပြသော တာဝန်တစ်ခုကို ဖန်တီးပါ။ Command line မှတဆင့် ထိုတာဝန်ကို စတင်လုပ်ဆောင်ပါ။

cb ၏ ရှင်းလင်းချက်

သင်သတိပြုမိမည်မှာ မလွဲပါ၊ တာဝန်ပါသော လုပ်ဆောင်ချက်သို့ parameter အဖြစ် ရောက်ရှိလာသော လုပ်ဆောင်ချက်-callback တစ်ခုသည် တာဝန်၏အဆုံးတွင် ခေါ်ဆိုရမည်ဖြစ်သည်။

javascriptfunction task(cb) {
  console.log('my first task');
  cb(); // callback ကို ခေါ်ဆိုပါသည်
}

၎င်းကို Gulp အား အသိပေးရန် ပြုလုပ်ခြင်းဖြစ်သည်။ တာဝန်ပြီးဆုံးပြီး နောက်တာဝန်သို့ ဆက်လက်ဆောင်ရွက်နိုင်သည်။

၎င်းကို နက်ရှိုင်းစွာ စူးစမ်းစရာမလိုပါ - နောက်ဆုံးတွင် callback ကို ရိုးရှင်းစွာ ခေါ်ဆိုပါ။ နောက်သင်ခန်းစာများတွင်၊ ကျွန်ုပ်တို့၏တာဝန်သည် return မှတဆင့် တစ်ခုခုပြန်ပို့သောအခါ၊ callback ခေါ်ဆိုမှု မလိုအပ်တော့ပါ။