Cómo ejecutar archivos TypeScript desde la línea de comandos: guía completa
¡Hola a todos! Soy nuevo en TypeScript y estoy tratando de entender cómo ejecutar mis archivos .ts desde la línea de comandos. Escribí un script simple:
```typescript
// hello.ts
function greet(name: string): string {
return `¡Hola, ${name}!`;
}
const message = greet("Mundo");
console.log(message);
```
Cuando intento ejecutar `node hello.ts`, obtengo un error:
```
SyntaxError: Unexpected token ':'
at wrapSafe (internal/modules/cjs/loader.js:988)
```
Está claro que Node.js no entiende TypeScript directamente. Probé instalar ts-node globalmente y ejecutar `ts-node hello.ts` — funcionó. Pero he oído que no es la única forma. ¿Hay otras opciones? ¿Quizás necesito compilar a JavaScript? ¿O puedo configurar Node.js para que entienda TypeScript por sí mismo?
Quiero entender qué método se considera correcto en producción y cuál para desarrollo. Agradecería una explicación detallada con ejemplos. ¡Gracias!
<<>>