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

Яратилган вазифаларни бошқарув сатри орқали кетма-кет ишга туширинг.