Apariencia
❌ TS5112: tsconfig.json is present but will not be loaded
TypeScript · 2026-07-11 · Variable_base
🔴 Qué salió
❯ tsc main.ts
error TS5112: tsconfig.json is present but will not be loaded if files are
specified on commandline. Use '--ignoreConfig' to skip this error.🔍 Causa
Corrí tsc main.ts (con nombre de archivo) teniendo ya un tsconfig.json en la carpeta. TypeScript avisa: "hay config, pero como me diste un archivo en el comando, NO la voy a cargar."
En resumen: nombre de archivo en el comando = se ignora el tsconfig.json.
✅ Solución
Compilar sin el nombre de archivo, para que use el tsconfig:
bash
tsc # ← sin "main.ts"
node main.jsO de un tirón: tsc && node main.js
| Comando | Resultado |
|---|---|
tsc | ✅ Usa el tsconfig |
tsc main.ts | ⚠️ TS5112, ignora el tsconfig |
💡 Regla de oro (ya con tsconfig): compila con
tsca secas.
📎 Relacionado: No se puede volver a declarar (el motivo por el que se creó el tsconfig).