Ana içeriğe geç

Kurallar

nodemon.json dosyasını içeren:

{
"ignore": ["*.coffee"],
"watch": ["server/*.coffee", "test/"]
}

O zaman nodemon değişiklikleri algılar, ancak nodemon'u yeniden başlatan nedir? Yok sayılan dosyalar mı yoksa izlenen dosyalar mı? Hangisi kazanır?

const files = ['server/foo.coffee', 'server/app.js'];

// afterIgnore = ['server/app.js'] şimdi çünkü foo.coffee *.coffee ile eşleşiyor
const afterIgnore = files.filter(applyIgnore);

// watch = ['server/foo.coffee'] çünkü izleme altında
const watched = files.filter(applyWatch);
ipucu

Eğer bir dosya hem izleniyor hem de yok sayılıyorsa, yok sayılanlar önceliklidir. Bu durumu göz önünde bulundurmak önemlidir.

Peki ya:

const files = ['test/app.js', 'test/app.coffee'];

// afterIgnore = ['test/app.js'] şimdi çünkü test/app.coffee *.coffee ile eşleşiyor
const afterIgnore = files.filter(applyIgnore);

// watch.length = 2 çünkü watch test/*.*'ı ifade ediyor
const watched = files.filter(applyWatch);
bilgi

İzleme ve yok sayma kuralları arasındaki etkileşim, geliştirme sürecinizi büyük ölçüde etkileyebilir. Doğru yapılandırmalar ile verimliliğinizi artırabilirsiniz.