Публични задачи в 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
Създайте задача, която извежда в конзолата текущия ден.
Създайте задача, която извежда в конзолата текущия месец.
Създайте задача, която извежда в конзолата текущата година.
Стартирайте създадените задачи една по една чрез командния ред.