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.