Gulp'dagi Public Vazifalar

Faraz qilaylik, bizda bir nechta vazifalar bor:

javascriptfunction 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:

javascriptexports.default = taskD;

Siz allaqachon bilasizki, bunday vazifani quyidagi buyruq orqali komand satridan ishga tushirish mumkin:

terminalgulp

Qolgan vazifalar ham eksport qilinishi mumkin:

javascriptexports.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:

terminalgulp task1

Ikkinchi vazifani ishga tushirish uchun esa - quyidagilarni:

terminalgulp task2
Задание 1

Joriy kunni konsolga chiqaruvchi vazifa yarating.

Задание 2

Joriy oyni konsolga chiqaruvchi vazifa yarating.

Задание 3

Joriy yilni konsolga chiqaruvchi vazifa yarating.

Задание 4

Yaratilgan vazifalarni navbat bilan komand satri orqali ishga tushiring.