İzleme modu
::: warning
Node'un İzleme modu ile karıştırılmamalıdır Node's Watch mode. tsx, Node.js --watch
bayrağını v18.11.0 sürümünde yayımlamadan önce İzleme modunu tanıttı. İşlevsellik açısından benzer olmasına rağmen, hala tsx'nin İzleme modunun sağlamlığına ulaşmamıştır.
:::
Genel Bakış
İzleme modu, bağımlılıklarınızdan herhangi biri değiştiğinde, scriptinizi otomatik olarak yeniden çalıştırır.
tsx watch ./file.ts
İzleme Davranışı
Varsayılan olarak, tsx aşağıdaki dizinler dışındaki tüm içe aktarılan dosyaları izler:
node_modules
bower_components
vendor
dist
- Gizli dizinler (
.*
)
İzlenen Dosyaları Özelleştirme
İzlenecek Dosyaları Dahil Etme
Belirli dosya veya dizinleri izlemek için --include
bayrağını kullanın:
tsx watch --include ./other-dep.txt --include "./other-deps/*" ./file.ts
İzlemeden Çıkarma
Belirli dosyaların izlenmemesi için --exclude
bayrağını kullanın:
tsx watch --exclude ./ignore-me.js --exclude ./ignore-me-too.js ./file.ts
Glob Desenlerini Kullanma
Glob desenleri, göz ardı edilecek bir dosya veya dizin seti tanımlamanıza olanak tanır. Shell'inizin glob desenlerini genişletmesini önlemek için bunları tırnak içine alın:
tsx watch --exclude "./data/**/*" ./file.ts
İpuçları
::: tip
- Scripti manuel olarak yeniden çalıştırmak için Return tuşuna basın.
- Yeniden çalıştırma sırasında ekranın silinmesini önlemek için
--clear-screen=false
kullanın. :::