ExpertiDict

TypeScript · Essencial · Inglês · Técnico

tsx

/ˌtiˌɛsˈɛks/substantivo

Executor de linha de comando, o pacote tsx, que roda arquivos TypeScript direto, sem build separado, transpilando com esbuild e sem checar tipos.

Onde usar

Substituiu o ts-node em muitos projetos para scripts, ferramentas e servidores de desenvolvimento: npx tsx script.ts. É ligar e rodar, mas sem verificação de tipos.

Em código

npm install --save-dev tsx
npx tsx script.ts # roda direto
npx tsx watch src/main.ts # reinicia ao salvar

Exemplos

Just run it with tsx, no build step.

É só rodar com o tsx, sem etapa de build.

tsx doesn't type check, so run tsc too.

O tsx não checa tipos, então rode o tsc também.

Cuidado

Não confunda com a extensão .tsx, usada em arquivos com JSX; e lembre que ele não valida tipos, então ainda é preciso rodar tsc --noEmit.

Sinônimos

ts-node

Veja também

Todos os termos de TypeScript