Gulp да публик вазифалар
Фарз қилайлик, бизда бир нечта вазифа бор:
function taskD(cb) {
console.log('taskD');
cb();
}
function task1(cb) {
console.log('task1');
cb();
}
function task2(cb) {
console.log('task2');
cb();
}
Истаганча кўп вазифа яратиш мумкин, аммо, асосий вазифа фақат битта бўлиши мумкин - яъни биз сустга экспорт қилаётганимиз:
exports.default = taskD;
Сиз биллаганингиздек, бундай вазифани бошқарув сатри орқали куйидаги буйруқ билан ишга тушириш мумкин:
gulp
Қолган вазифалар ҳам экспорт қилиниши мумкин:
exports.task1 = task1;
exports.task2 = task2;
Экспорт қилинган вазифалар публик вазифалар дейилади, чунки улар бошқарув сатри орқали ишга тушириш учун яратилади.
Бизнинг ҳолатимизда биринчи вазифани ишга тушириш учун бошқарув сатрида куйидагини бажариш керак:
gulp task1
Иккинчи вазифани ишга тушириш учун эса куйидагини:
gulp task2
Жорий ку́нни консолга чиқарувчи вазифа яратинг.
Жорий о́йни консолга чиқарувчи вазифа яратинг.
Жорий йилни консолга чиқарувчи вазифа яратинг.
Яратилган вазифаларни бошқарув сатри орқали кетма-кет ишга туширинг.