Mayıs 2018 güncellemesi:
Mayıs 2018 itibariyle artık tsconfig.jsonmanuel olarak oluşturmanıza veya görev çalıştırıcısını yapılandırmanıza gerek yoktur .
- Dosya
tsc --initoluşturmak için proje klasörünüzde çalıştırın tsconfig.json(henüz yoksa).
- Ctrl+Shift+BVS Kodu'ndaki görevlerin listesini açmak için düğmesine basın ve öğesini seçin
tsc: watch - tsconfig.json.
- Bitti! Projeniz kaydedilen her dosyada yeniden derlenir.
tsconfig.jsonÇalışma alanınızda birden fazla dosya olabilir ve isterseniz aynı anda birden fazla derleme çalıştırabilirsiniz (örn. Ön uç ve arka uç ayrı olarak).
Orijinal cevap:
Bunu Build komutları ile yapabilirsiniz:
İle bir basit tsconfig.jsonoluşturun "watch": true(derleyiciye tüm derlenmiş dosyaları izlemesini söyleyecektir):
{
"compilerOptions": {
"target": "es5",
"out": "js/script.js",
"watch": true
}
}
O Not filesdizisi atlanırsa, varsayılan olarak tüm *.tstüm alt dizinleri dosyalar derlenmiş olacaktır. Başka parametreler sağlayabilir veya target/ parametresini değiştirebilirsiniz out, sadece watcholarak ayarlandığından emin olun true.
Görevinizi yapılandırın ( Ctrl+Shift+P-> Configure Task Runner):
{
"version": "0.1.0",
"command": "tsc",
"showOutput": "silent",
"isShellCommand": true,
"problemMatcher": "$tsc"
}
Şimdi Ctrl+Shift+Bprojeyi oluşturmak için düğmesine basın . Derleyici çıktısını çıktı penceresinde ( Ctrl+Shift+U) göreceksiniz .
Derleyici kaydedildiğinde dosyaları otomatik olarak derler. Derlemeyi durdurmak için Ctrl+P->> Tasks: Terminate Running Task
Bu cevap için özel olarak bir proje şablonu oluşturdum: typescript-node-basic