Task Pubbliche in Gulp

Supponiamo di avere diverse task:

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

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

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

Si possono creare quante task si desidera, tuttavia, solo una task può essere quella principale - quella che esportiamo per impostazione predefinita:

javascriptexports.default = taskD;

Come già sapete, questa task può essere avviata dalla riga di comando con il seguente comando:

terminalgulp

Anche le altre task possono essere esportate:

javascriptexports.task1 = task1;
exports.task2 = task2;

Le task esportate sono chiamate pubbliche, poiché sono create per essere successivamente avviate dalla riga di comando.

Nel nostro caso, per avviare la prima task dalla riga di comando è necessario eseguire quanto segue:

terminalgulp task1

E per avviare la seconda task - quanto segue:

terminalgulp task2
Задание 1

Create una task che stampi in console il giorno corrente.

Задание 2

Create una task che stampi in console il mese corrente.

Задание 3

Create una task che stampi in console l'anno corrente.

Задание 4

Avviate le task create una dopo l'altra dalla riga di comando.