tsc derleyicisi
- TypeScript kursu
- Başlangıç
- Ders 3/89
- 4 dk
TypeScript derleyicisi tsc ile .ts dosyalarını .js'ye dönüştürmeyi öğrenirsin.
tsc derleyicisi
tsc, TypeScript derleyicisidir. Bir .ts dosyasını alır, türleri denetler ve tür açıklamalarını kaldırarak saf JavaScript üretir. Varsayılan olarak aynı adda bir .js dosyası oluşturur.
tsc selam.ts
# selam.js oluşurBöylece çıktıyı Node veya tarayıcıda çalıştırabilirsin.
--noEmit bayrağı
tsc varsayılan olarak JavaScript üretir. --noEmit bayrağı ile yalnızca tür denetimi yapar, dosya oluşturmaz. Bu, yapılandırma araçlarında (ör. Vite) sık kullanılır.
tsc --noEmit selam.ts
# yalnızca hataları gösterir, .js oluşturmazUygulama Derlenecek fonksiyon
selamVer adında bir fonksiyon yaz. Parametresi ad: string, dönüş türü string. Gövdesi "Merhaba, " + ad dönsün. Sonra selamVer("Dünya") sonucunu console.log ile yazdır.
Başlangıç kodu
// selamVer fonksiyonunu tanımla
// parametre: ad: string, dönüş: string
// selamVer("Dünya") sonucunu yazdırÖrnek çözüm
function selamVer(ad: string): string {
return "Merhaba, " + ad;
}
console.log(selamVer("Dünya"));Beklenen çıktı
Merhaba, Dünya
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 tsc varsayılan olarak ne yapar?
- .js dosyasını .ts'ye dönüştürür
- Yalnızca türleri denetler, dosya oluşturmaz
- .ts dosyasını siler
- .ts dosyasını .js'ye dönüştürür Doğru cevap
Açıklama: Varsayılan olarak tsc, .ts dosyasını derler ve aynı adda bir .js dosyası yazar. 'Yalnızca denetle' davranışı için --noEmit bayrağı gerekir.
2 Çıktı uzantısı
// tsc app.ts çalışınca app.____ oluşur
// tsc app.ts çalışınca app.js oluşur
Açıklama: tsc varsayılan olarak .ts dosyasından aynı adda .js dosyası üretir. .ts kaynak, .js ise çıktıdır.
3 tsc parçaları
| Kavram | Anlamı |
|---|---|
tsc |
TypeScript derleyicisi |
.ts |
Kaynak dosya |
.js |
Çıktı dosyası |
--noEmit |
Dosya oluşturmaz |