Task private in Gulp
Supponiamo di avere due task:
function task1(cb) {
console.log('task1');
cb();
}
function task2(cb) {
console.log('task2');
cb();
}
Supponiamo inoltre di avere un altro task che richiama al suo interno gli altri task:
function taskD(cb) {
task1(cb);
task2(cb);
cb();
}
È proprio questo task che esporteremo:
exports.default = taskD;
Risulta che abbiamo un task per l'esportazione - pubblico, e due task ausiliari - privati, che vengono utilizzati solo all'interno delle funzioni dei task pubblici.
Crea tre task privati. Richiama le loro funzioni all'interno di un task pubblico.
Crea due task pubblici e quattro task privati. Richiama la prima coppia di task privati in una funzione pubblica, e la seconda coppia - all'interno di un'altra.