VS Code hata ayıklama
Eğer VS Code kullanıyorsanız, hata ayıklama deneyiminizi geliştirmek için tsx'yi kullanacak şekilde yapılandırabilirsiniz.
VS Code yapılandırması hakkında daha fazla bilgi için Başlatma Yapılandırması dokümantasyonuna bakın.
Kurulum
Konfigürasyon dosyasını oluşturun
Projenizde
.vscode/launch.json
konumunda bir başlatma yapılandırma dosyası oluşturun:{
"version": "0.2.0",
"configurations": [
/*
* Bu dizideki her konfigürasyon, hata ayıklama açılır menüsündeki bir seçeneğe karşılık gelir
*/
],
}Hata ayıklama yöntemlerini seçin ve belirleyin
::: details Yöntem 1: VSCode'un içinden tsx'yi çalıştırma
.vscode/launch.json
dosyasındakiconfigurations
dizisine aşağıdaki yapılandırmayı ekleyin:{
"name": "tsx",
"type": "node",
"request": "launch",
// VSCode'da geçerli dosyayı hata ayıklama
"program": "${file}",
/*
* tsx ikili dosyasının yolu
* Yerel olarak yüklü varsayılarak
*/
"runtimeExecutable": "tsx",
/*
* Hata ayıklama başladığında terminali aç (İsteğe Bağlı)
* console.logs'u görmek için faydalıdır
*/
"console": "integratedTerminal",
"internalConsoleOptions": "neverOpen",
// Hata ayıklayıcıdan hariç tutulan dosyalar (örn. çağrı yığını)
"skipFiles": [
// Node.js iç çekirdek modülleri
"<node_internals>/**",
// Tüm bağımlılıkları yok say (isteğe bağlı)
"${workspaceFolder}/node_modules/**",
],
}VSCode'da çalıştırmak istediğiniz JS/TS dosyasını açın.
VSCode'un hata ayıklama paneline gidin, açılır menüden "tsx"yı seçin ve oynat düğmesine basın (F5).
:::
::: details Yöntem 2: Çalışan bir Node.js sürecine VS Code hata ayıklayıcısını ekleyin
Bu yöntem, tsx gibi herhangi bir Node.js süreci için çalışır ve tsx ile sınırlı değildir.
.vscode/launch.json
dosyasındakiconfigurations
dizisine aşağıdaki yapılandırmayı ekleyin:{
"name": "Sürece bağlan",
"type": "node",
"request": "attach",
"port": 9229,
"skipFiles": [
// Node.js iç çekirdek modülleri
"<node_internals>/**",
// Tüm bağımlılıkları yok say (isteğe bağlı)
"${workspaceFolder}/node_modules/**",
],
}Bir terminal penceresinde tsx'yi
--inspect-brk
ile çalıştırın:tsx --inspect-brk ./your-file.ts
VSCode'un hata ayıklama paneline gidin, açılır menüden "Sürece bağlan" seçeneğini seçin ve oynat düğmesine basın (F5). :::