Gulp'теги жарыя кызматтар

Бизде бир нече кызмат бар деп коёлу:

javascriptfunction taskD(cb) {
  console.log('taskD');
  cb();
}

function task1(cb) {
  console.log('task1');
  cb();
}

function task2(cb) {
  console.log('task2');
  cb();
}

Канчалык кызматты жаратса болот, бирок, негизги кызмат бир гана болушу мүмкүн - биз туруктуу түрдө экспорттоп жаткан:

javascriptexports.default = taskD;

Сиз мурунтан эле билесиз, мындай кызматты төмөнкү буйрук менен терминал аркылуу иштете аласыз:

terminalgulp

Калган кызматтар да экспорттолсо болот:

javascriptexports.task1 = task1;
exports.task2 = task2;

Экспорттолгон кызматтар жарыя кызматтар деп аталат, анткени алар аларды кийинчерээк терминал аркылуу иштетүү үчүн түзүлөт.

Биздин учурда, биринчи кызматты иштетүү үчүн терминалда төмөнкүнү аткаруу керек:

terminalgulp task1

Экинчи кызматты иштетүү үчүн - төмөнкүнү:

terminalgulp task2
Задание 1

Учурдагы күндү консолго чыгаруучу кызматты түзүңүз.

Задание 2

Учурдагы айды консолго чыгаруучу кызматты түзүңүз.

Задание 3

Учурдагы жылды консолго чыгаруучу кызматты түзүңүз.

Задание 4

Түзүлгөн кызматтарды терминал аркылуу кезек-кезеги менен иштетиңүз.