Gulp'ta Görev Oluşturma

Gulp'un çalışması için projenin kök dizininde bulunan özel bir gulpfile.js dosyasına ihtiyaç vardır. Bu dosyada Gulp için görevler yer alır. Bu görevler JavaScript işlevlerini temsil eder.

Hadi ısınmak için bir test görevi oluşturalım. Öncelikle belirtilen dosyayı oluşturalım ve kütüphanemizi bağlayalım:

gulpfile.jslet gulp = require('gulp');

İlk görevimizle bir işlev oluşturalım ve dışa aktaralım:

javascriptlet gulp = require('gulp');

function task(cb) {
  console.log('my first task completed!');
  cb(); // özel bir geri çağırma, bundan sonra bahsedeceğiz
}

exports.default = task;

Oluşturduğumuz görevi çalıştırmak için, proje klasöründe iken, komut satırında aşağıdaki komutu çalıştıralım:

terminalgulp
Задание 1

Konsola mevcut zamanı yazdıran bir görev oluşturun. Bu görevi komut satırından çalıştırın.

cb Açıklaması

Muhtemelen görevin olduğu işleve bir parametre olarak, görevin sonunda çağrılması gereken bir geri çağırma işlevinin geldiğini fark ettiniz:

javascriptfunction task(cb) {
  console.log('my first task');
  cb(); // geri çağırma işlevini çağırıyoruz
}

Bunun yapılma nedeni, Gulp'a görevin tamamlandığını ve bir sonraki göreve geçilebileceğini bildirmektir.

Bunun üzerinde fazla düşünmeyin - sadece en sonunda geri çağırma işlevini çağırın. Sonraki derslerde, görevimiz return aracılığıyla bir şey döndürdüğünde, geri çağırma işlevini çağırmaya gerek kalmayacak.