Јавни задачи во Gulp

Да претпоставиме дека имаме неколку задачи:

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

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

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

Може да се направат неограничен број задачи, но, само една задача може да биде главна - онаа што ја извезуваме по стандард:

javascriptexports.default = taskD;

Како што веќе знаете, таква задача може да се пушти преку командна линија со следната команда:

terminalgulp

Останатите задачи исто така може да се извезат:

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

Извезените задачи се нарекуваат јавни, бидејќи се создадени за нивно последователно пуштање преку командна линија.

Во нашиот случај, за да се пушти првата задача во командната линија треба да се изврши следново:

terminalgulp task1

А за да се пушти втората задача - следново:

terminalgulp task2
Задание 1

Создадете задача која ќе го испечати тековниот ден во конзола.

Задание 2

Создадете задача која ќе го испечати тековниот месец во конзола.

Задание 3

Создадете задача која ќе го испечати тековната година во конзола.

Задание 4

Пуштете ги создадените задачи една по една преку командна линија.