Private Aufgaben in Gulp

Nehmen wir an, wir haben zwei Aufgaben:

javascriptfunction task1(cb) {
  console.log('task1');
  cb();
}

function task2(cb) {
  console.log('task2');
  cb();
}

Nehmen wir außerdem an, wir haben eine weitere Aufgabe, die innerhalb ihrer selbst die anderen Aufgaben aufruft:

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

Genau diese Aufgabe werden wir exportieren:

javascriptexports.default = taskD;

Es stellt sich heraus, dass wir eine Aufgabe für den Export haben - eine öffentliche, und zwei Hilfsaufgaben - private, die nur innerhalb der Funktionen der öffentlichen Aufgaben verwendet werden.

Задание 1

Erstellen Sie drei private Aufgaben. Rufen Sie ihre Funktionen innerhalb einer öffentlichen Aufgabe auf.

Задание 2

Erstellen Sie zwei öffentliche und vier private Aufgaben. Rufen Sie das erste Paar privater Aufgaben in einer öffentlichen Funktion auf, und das zweite Paar - innerhalb einer anderen.