Con tsx, puedes ejecutar archivos TypeScript (con la extensión .ts) directamente en Node.jss, y se encargará de la transpilación en tiempo de ejecución, asegurando que el código TypeScript sea traducido a JavaScript antes de la ejecución. Esto facilita el desarrollo y la depuración de aplicaciones TypeScript, ya que puedes ver inmediatamente los resultados de los cambios en el código sin necesidad de ejecutar manualmente un proceso de compilación por separado.

Instalación Local

Para instalar tsx en tu proyecto, instálalo como dependencia de desarrollo:

// con NPM
npm install -D tsx

// con Yarn
yarn add -D tsx

Usando tsx

Para usarlo, utiliza el comando en la terminal:

// con NPM
npx tsx ./app.ts

// con Yarn
yarn tsx ./app.ts

Si prefieres, puedes crear un script en el package.json:

{
	[...]
		"scripts": {
		  "dev": "tsx"
		}
	[...]
}