Δημόσιες Εργασίες στο 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

Εκκινήστε τις δημιουργημένες εργασίες μία προς μία μέσω της γραμμής εντολών.