Cómo crear tsconfig.json para un proyecto TypeScript: guía paso a paso
¡Hola a todos! Soy nuevo en TypeScript y no puedo entender la configuración del proyecto. Tengo un archivo `app.ts` que quiero compilar a JavaScript, pero TypeScript se queja de cualquier intento.
Esto es lo que hago:
1. Creo una carpeta para el proyecto.
2. Instalo TypeScript globalmente: `npm install -g typescript`.
3. Intento compilar el archivo con el comando `tsc app.ts`.
Pero el compilador arroja errores como `Cannot find name 'console'` o `Cannot compile modules unless the '--module' flag is provided`. He oído que necesito crear un `tsconfig.json`, pero no sé cómo hacerlo. Google dice que puedo ejecutar `tsc --init`, pero no estoy seguro de que sea el camino correcto.
Mi código:
```typescript
// app.ts
function greet(name: string): string {
return `Hello, ${name}!`;
}
const user = "Alice";
console.log(greet(user));
```
¿Podrían indicarme cómo generar correctamente `tsconfig.json` y qué configuraciones básicas agregar para que el proyecto funcione? ¿Es necesario instalar TypeScript localmente?