Com o tsx
, você pode executar arquivos TypeScript (com a extensão .ts
) diretamente no Node.js, e ele cuidará da transpilação em tempo de execução, garantindo que o código TypeScript seja traduzido para JavaScript antes da execução. Isso facilita o desenvolvimento e a depuração de aplicativos TypeScript, pois você pode ver imediatamente os resultados das alterações no código sem precisar executar manualmente um processo de compilação separado.
Para instalar o tsx
em seu projeto, instale-o como dependência de desenvolvimento:
// com NPM
npm install -D tsx
// com Yarn
yarn add -D tsx
Para utilizar, utilize o comando no terminal:
// com NPM
npx tsx ./app.ts
// com Yarn
yarn tsx ./app.ts
Se preferir, pode criar um script
no package.json
:
{
[...]
"scripts": {
"dev": "tsx"
}
[...]
}