Gulp တွင် တာဝန်များ ဖန်တီးခြင်း
Gulp လုပ်ဆောင်ရန် ပရောဂျက်၏ အမြစ်ဖိုလ်ဒါတွင် ထားရှိရန် လိုအပ်သော အထူးဖိုင်တစ်ခု လိုအပ်ပါသည်။ ᴾpᴿgulpfile.jsᴾ/pᴿ ဤဖိုင်ထဲတွင် Gulp အတွက် တာဝန်များ ထားရှိပါသည်။ ဤတာဝန်များသည် JavaScript လုပ်ဆောင်ချက်များ ဖြစ်ကြသည်။
စမ်းသပ်တာဝန်တစ်ခု ဖန်တီးရန် စလိုက်ကြပါစို့။ ပထမဦးစွာ ဖော်ပြထားသောဖိုင်ကို ဖန်တီးပြီး ကျွန်ုပ်တို့၏ စာကြည့်တိုက်ကို ချိတ်ဆက်ပါမည်။
let gulp = require('gulp');
ကျွန်ုပ်တို့၏ ပထမဆုံးတာဝန်ပါဝင်သော လုပ်ဆောင်ချက်တစ်ခုကို ဖန်တီးပြီး ၎င်းကို တင်ပို့ပါမည်။
let gulp = require('gulp');
function task(cb) {
console.log('my first task completed!');
cb(); // အထူး callback၊ နောက်မှ ပြောပါမည်
}
exports.default = task;
ကျွန်ုပ်တို့၏တာဝန်ကို စတင်ရန်၊ ပရောဂျက်ဖိုလ်ဒါအတွင်းရှိနေစဉ် command line တွင် အောက်ပါ command ကို လုပ်ဆောင်ပါမည်။
gulp
လက်ရှိအချိန်ကို console တွင် ပြသော တာဝန်တစ်ခုကို ဖန်တီးပါ။ Command line မှတဆင့် ထိုတာဝန်ကို စတင်လုပ်ဆောင်ပါ။
cb ၏ ရှင်းလင်းချက်
သင်သတိပြုမိမည်မှာ မလွဲပါ၊ တာဝန်ပါသော လုပ်ဆောင်ချက်သို့ parameter အဖြစ် ရောက်ရှိလာသော လုပ်ဆောင်ချက်-callback တစ်ခုသည် တာဝန်၏အဆုံးတွင် ခေါ်ဆိုရမည်ဖြစ်သည်။
function task(cb) {
console.log('my first task');
cb(); // callback ကို ခေါ်ဆိုပါသည်
}
၎င်းကို Gulp အား အသိပေးရန် ပြုလုပ်ခြင်းဖြစ်သည်။ တာဝန်ပြီးဆုံးပြီး နောက်တာဝန်သို့ ဆက်လက်ဆောင်ရွက်နိုင်သည်။
၎င်းကို နက်ရှိုင်းစွာ စူးစမ်းစရာမလိုပါ - နောက်ဆုံးတွင် callback ကို ရိုးရှင်းစွာ ခေါ်ဆိုပါ။ နောက်သင်ခန်းစာများတွင်၊ ကျွန်ုပ်တို့၏တာဝန်သည် return မှတဆင့် တစ်ခုခုပြန်ပို့သောအခါ၊ callback ခေါ်ဆိုမှု မလိုအပ်တော့ပါ။