Gulp'dagi Public Vazifalar
Faraz qilaylik, bizda bir nechta vazifalar bor:
function taskD(cb) {
console.log('taskD');
cb();
}
function task1(cb) {
console.log('task1');
cb();
}
function task2(cb) {
console.log('task2');
cb();
}
Istalgancha vazifa yaratish mumkin, ammo, faqat bitta vazifa asosiy bo'lishi mumkin - ya'ni biz standart tarzda eksport qiladigan vazifa:
exports.default = taskD;
Siz allaqachon bilasizki, bunday vazifani quyidagi buyruq orqali komand satridan ishga tushirish mumkin:
gulp
Qolgan vazifalar ham eksport qilinishi mumkin:
exports.task1 = task1;
exports.task2 = task2;
Eksport qilingan vazifalar public vazifalar deb ataladi, chunki ular keyinchalik komand satri orqali ishga tushirish uchun yaratilgan.
Bizning holatda birinchi vazifani ishga tushirish uchun komand satrida quyidagilarni bajarish kerak:
gulp task1
Ikkinchi vazifani ishga tushirish uchun esa - quyidagilarni:
gulp task2
Joriy kunni konsolga chiqaruvchi vazifa yarating.
Joriy oyni konsolga chiqaruvchi vazifa yarating.
Joriy yilni konsolga chiqaruvchi vazifa yarating.
Yaratilgan vazifalarni navbat bilan komand satri orqali ishga tushiring.