Մասնավոր խնդիրներ 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;
Ստացվում է, որ ունենք մեկ խնդիր էքսպորտի համար՝ հանրային, և երկու օժանդակ խնդիր՝ մասնավոր, որոնք օգտագործվում են միայն հանրային խնդիրների ֆունկցիաների ներսում։
Ստեղծեք երեք մասնավոր խնդիր։ Դրանց ֆունկցիաները կանչեք մեկ հանրային խնդրի ներսում։
Ստեղծեք երկու հանրային և չորս մասնավոր խնդիր։ Մասնավոր խնդիրների առաջին զույգը կանչեք մեկ հանրային ֆունկցիայի ներսում, իսկ երկրորդ զույգը - մյուսի ներսում։