TypeScript Academy · Ders

Çalışma zamanı seçenekleri (ts-node/tsx) ve kaynak haritaları

TS'yi doğrudan çalıştırmak için ts-node veya tsx'i, Node'daki yığın izlerini hata ayıklamak için kaynak haritalarını kullanın.

2. ders / 28 adım

Çalışma zamanı seçenekleri (ts-node/tsx) ve kaynak haritaları, CoddyKit'te ücretsiz bir TypeScript Academy dersidir. Bu, 2 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, TypeScript Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. TypeScript Academy kursu toplamda 2 dersten oluşur.

Giriş

Hedef: TypeScript'i Node içinde ts-node veya tsx ile doğrudan çalıştırın ve hata ayıklama için kaynak eşlemelerini etkinleştirin.

ts-node temelleri

ts-node, TS'yi anında derleyip çalıştırır. Hızlı betikler için uygundur ancak başlangıç ek yükü oluşturur.

npx ts-node src/index.ts

tsx temelleri

tsx, arka planda esbuild kullanan daha hızlı bir çalışma ortamıdır. Geliştirme iş akışları için idealdir ve ESM'yi sorunsuz biçimde destekler.

npx tsx src/index.ts

Çalıştırma örneği

Hem ts-node hem de tsx, TS dosyalarını manuel bir derleme adımı olmadan doğrudan çalıştırmanızı sağlar.

// index.ts
console.log("Hello TS runtime");

Kaynak eşleme yapılandırması

Kaynak eşlemeleri: Bunları tsconfig içinde etkinleştirin. Yığın izlemeleri ve hata ayıklayıcılar özgün TS satır numaralarını gösterir.

// tsconfig.json
{
  "compilerOptions": {
    "sourceMap": true
  }
}

Hata ayıklama izi

Kaynak eşlemeleriyle yığın izlemeleri, derlenmiş JS çıktısı yerine TS kodunu gösterir.

try {
  throw new Error("boom");
} catch (e) {
  console.error(e);
}

Kaynak eşleme kontrolü

Hızlı kontrol: Kaynak eşlemeleri neyi etkinleştirir?

Özet

Özet: ts-node ve tsx, TS'yi doğrudan çalıştırır. tsconfig içindeki sourceMap, anlaşılır yığın izlemelerini etkinleştirir.

Başlamak ücretsiz

Yapay zeka eğitmeniyle TypeScript öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
101
Dersler
352

Sıkça Sorulan Sorular

“Çalışma zamanı seçenekleri (ts-node/tsx) ve kaynak haritaları” dersi ücretsiz mi?

Evet — “Çalışma zamanı seçenekleri (ts-node/tsx) ve kaynak haritaları” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve TypeScript Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. TypeScript Academy kursu toplamda 2 dersten oluşur.

“Çalışma zamanı seçenekleri (ts-node/tsx) ve kaynak haritaları” dersinde ne öğreneceğim?

TS'yi doğrudan çalıştırmak için ts-node veya tsx'i, Node'daki yığın izlerini hata ayıklamak için kaynak haritalarını kullanın. TypeScript Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

TypeScript Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te TypeScript Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 2 dersinin 2. dersidir.

“Çalışma zamanı seçenekleri (ts-node/tsx) ve kaynak haritaları” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu TypeScript Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her TypeScript Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. @types/node, Node'da ESM ve CJS karşılaştırması
  2. Çalışma zamanı seçenekleri (ts-node/tsx) ve kaynak haritaları
← TypeScript Academy Sayfasına Dön