Gulp-এ প্রাইভেট টাস্ক
ধরুন আমাদের কাছে দুটি টাস্ক আছে:
function task1(cb) {
console.log('task1');
cb();
}
function task2(cb) {
console.log('task2');
cb();
}
আরও ধরুন আমাদের কাছে আরও একটি টাস্ক আছে, যা তার ভিতরে অন্য টাস্কগুলিকে কল করে:
function taskD(cb) {
task1(cb);
task2(cb);
cb();
}
আমরা ঠিক এই টাস্কটিকেই এক্সপোর্ট করব:
exports.default = taskD;
এর ফলে, আমাদের কাছে এক্সপোর্টের জন্য একটি টাস্ক থাকে - পাবলিক টাস্ক, এবং দুটি সহায়ক টাস্ক - প্রাইভেট, যা শুধুমাত্র পাবলিক টাস্কের ফাংশনের ভিতরে ব্যবহার করা হয়।
তিনটি প্রাইভেট টাস্ক তৈরি করুন। একটি পাবলিক টাস্কের ভিতরে তাদের ফাংশনগুলি কল করুন।
দুটি পাবলিক এবং চারটি প্রাইভেট টাস্ক তৈরি করুন। প্রথম জোড়া প্রাইভেট টাস্কগুলি একটি পাবলিক ফাংশনে কল করুন, এবং দ্বিতীয় জোড়া - অন্যটির ভিতরে।