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;
Маълум бўлдики, бизда экспорт учун битта вазифа - оммавий, ва иккита ёрдамчи вазифа - хусусий, улар фақат оммавий вазифалар функциялари ичида ишлатилади.
Учта хусусий вазифа яратинг. Уларнинг функцияларини битта оммавий вазифа ичида чақиринг.
Иккита оммавий ва тўртта хусусий вазифа яратинг. Биринчи жуфт хусусий вазифаларни битта оммавий функция ичида чақиринг, иккинчи жуфтни эса бошқаси ичида чақиринг.