Gulp'ta Kamu Görevleri
Diyelim ki birkaç görevimiz var:
function taskD(cb) {
console.log('taskD');
cb();
}
function task1(cb) {
console.log('task1');
cb();
}
function task2(cb) {
console.log('task2');
cb();
}
İstediğimiz kadar görev oluşturabiliriz, ancak, sadece bir görev ana görev olabilir - varsayılan olarak dışa aktardığımız görev:
exports.default = taskD;
Bildiğiniz gibi, böyle bir görev komut satırından aşağıdaki komutla başlatılabilir:
gulp
Diğer görevler de dışa aktarılabilir:
exports.task1 = task1;
exports.task2 = task2;
Dışa aktarılan görevlere, komut satırından çalıştırılmak üzere oluşturuldukları için kamu görevleri (public tasks) denir.
Bizim durumumuzda, birinci görevi başlatmak için komut satırında şunu yapmamız gerekir:
gulp task1
İkinci görevi başlatmak için ise şunu yapmamız gerekir:
gulp task2
Konsola mevcut günü yazdıran bir görev oluşturun.
Konsola mevcut ayı yazdıran bir görev oluşturun.
Konsola mevcut yılı yazdıran bir görev oluşturun.
Oluşturduğunuz görevleri komut satırından sırayla çalıştırın.