Giriş Noktası
Giriş dosyanızın en üstüne tsx
'i içe aktarın:
import 'tsx'
// Artık TS dosyalarını yükleyebilirsiniz
await import('./file.ts')
bilgi
Not: ESM'deki statik içe aktarma değerlendirmesi sırası nedeniyle, iyileştirme yalnızca kaydetme sonrası dinamik içe aktarmalar üzerinde çalışır.
tehlike
Kaynak kodunuzdan çalıştırma zamanında tsx yükleyerek Node.js'i geliştirmeniz, bunu bilmeyen iş arkadaşlarınız için beklenmedik olabilir.
Mümkünse, bunu daha görünür bir yöntem olarak, CLI bayrağı
olarak geçmeyi önerilir.
Gelişmiş kullanım
Sadece CommonJS modu
Giriş dosyanızın en üstüne tsx/cjs
'i dahil edin:
require('tsx/cjs')
// Artık TS dosyalarını yükleyebilirsiniz
require('./file.ts')
Sadece Modül modu
Giriş dosyanızın en üstüne tsx/esm
'i içe aktarın:
import 'tsx/esm'
// Artık TS dosyalarını yükleyebilirsiniz
await import('./file.ts')