Δημόσιες Εργασίες στο Gulp
Ας υποθέσουμε ότι έχουμε πολλές εργασίες:
function taskD(cb) {
console.log('taskD');
cb();
}
function task1(cb) {
console.log('task1');
cb();
}
function task2(cb) {
console.log('task2');
cb();
}
Μπορούμε να δημιουργήσουμε όσες εργασίες θέλουμε, ωστόσο, μόνο μία εργασία μπορεί να είναι η κύρια - αυτή που εξάγουμε από προεπιλογή:
exports.default = taskD;
Όπως ήδη γνωρίζετε, αυτή η εργασία μπορεί να εκκινηθεί μέσω της γραμμής εντολών με την εξής εντολή:
gulp
Οι υπόλοιπες εργασίες μπορούν επίσης να εξαχθούν:
exports.task1 = task1;
exports.task2 = task2;
Οι εξαγόμενες εργασίες ονομάζονται δημόσιες, καθώς δημιουργούνται για την επακόλουθη εκκίνησή τους μέσω της γραμμής εντολών.
Στην περίπτωσή μας, για να εκκινήσουμε την πρώτη εργασία στη γραμμή εντολών πρέπει να εκτελέσουμε το εξής:
gulp task1
Και για να εκκινήσουμε τη δεύτερη εργασία - το εξής:
gulp task2
Δημιουργήστε μια εργασία που εκτυπώνει στην κονσόλα την τρέχουσα ημέρα.
Δημιουργήστε μια εργασία που εκτυπώνει στην κονσόλα τον τρέχοντα μήνα.
Δημιουργήστε μια εργασία που εκτυπώνει στην κονσόλα τον τρέχοντα χρόνο.
Εκκινήστε τις δημιουργημένες εργασίες μία προς μία μέσω της γραμμής εντολών.