Tâches privées dans Gulp

Supposons que nous ayons deux tâches :

javascriptfunction 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 :

javascriptfunction taskD(cb) {
  task1(cb);
  task2(cb);
  cb();
}

C'est cette tâche que nous allons exporter :

javascriptexports.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.

Задание 1

Créez trois tâches privées. Appelez leurs fonctions à l'intérieur d'une tâche publique.

Задание 2

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.