Ana içeriğe geç

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')