Tâches privées dans Gulp
Supposons que nous ayons deux tâches :
function task1(cb) {
console.log('task1');
cb();
}
function task2(cb) {
console.log('task2');
cb();
}
Supposons également que nous ayons une autre tâche appelant les autres tâches en son sein :
function taskD(cb) {
task1(cb);
task2(cb);
cb();
}
C'est cette tâche que nous allons exporter :
exports.default = taskD;
Il en résulte que nous avons une tâche pour l'exportation - publique, et deux tâches auxiliaires - privées, qui sont utilisées uniquement à l'intérieur des fonctions des tâches publiques.
Créez trois tâches privées. Appelez leurs fonctions à l'intérieur d'une tâche publique.
Créez deux tâches publiques et quatre tâches privées. Appelez la première paire de tâches privées dans une fonction publique, et la seconde paire - à l'intérieur d'une autre.