Tareas privadas en Gulp
Supongamos que tenemos dos tareas:
function task1(cb) {
console.log('task1');
cb();
}
function task2(cb) {
console.log('task2');
cb();
}
Supongamos también que tenemos otra tarea más que llama dentro de sí a las demás tareas:
function taskD(cb) {
task1(cb);
task2(cb);
cb();
}
Es esta tarea la que exportaremos:
exports.default = taskD;
Resulta que tenemos una tarea para exportar - pública, y dos tareas auxiliares - privadas, que se utilizan solo dentro de las funciones de las tareas públicas.
Crea tres tareas privadas. Llama a sus funciones dentro de una tarea pública.
Crea dos tareas públicas y cuatro privadas. Llama al primer par de tareas privadas en una función pública, y el segundo par - dentro de otra.