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