Приватные задачи в Gulp
Пусть у нас есть две задачи:
javascriptfunction task1(cb) {
console.log('task1');
cb();
}
function task2(cb) {
console.log('task2');
cb();
}
Пусть у нас также есть еще одна задача, вызывающая внутри себя остальные задачи:
javascriptfunction taskD(cb) {
task1(cb);
task2(cb);
cb();
}
Именно эту задачу мы и будем экспортировать:
javascriptexports.default = taskD;
Получается, что у нас есть одна задача для экспорта - публичная, и две вспомогательные задачи - приватные, которые используются только внутри функций публичных задач.
Задание 1
Создайте три приватных задачи. Вызовите их функции внутри одной публичной задачи.
Задание 2
Создайте две публичных и четыре приватных задачи. Вызовите первую пару приватных задачи в одной публичной функции, а вторую пару - внутри другой.