Apariencia
❌ TS18003: No inputs were found in config file
TypeScript · 2026-07-11 · Variables_diferente
🔴 Qué salió
En el editor (sobre el tsconfig.json) y al correr tsc:
error TS18003: No inputs were found in config file '.../tsconfig.json'.
Specified 'include' paths were '["**/*"]' and 'exclude' paths were '[]'.En español el editor lo muestra como: No se encontraron entradas en el archivo de configuración '...'
🔍 Causa
La carpeta tenía solo el tsconfig.json y ningún archivo .ts para compilar.
Variables_diferente/
└── tsconfig.json ← solo esto, no hay códigoTypeScript encuentra la configuración pero no halla ningún .ts que compilar → "no inputs". Es como tener la receta sin ingredientes. 🍳
Pasó justo después de tsc --init (que crea el tsconfig.json) en una carpeta vacía.
✅ Solución
Crear al menos un archivo .ts en la carpeta. En cuanto existe, el error desaparece.
bash
# crear main.ts (o desde VS Code: New File → main.ts)
# escribir algo, por ejemplo: console.log("hola");
tsc
node main.js💡 Regla:
TS18003= "hay config pero no hay archivos.ts". Solución: agrega un.ts. NO es un problema deltsconfig.jsonen sí.
📌 Orden correcto al empezar una carpeta: primero el código (
main.ts), y eltsconfig.jsonpuede ir antes o después — pero para compilar necesitas ambos.
🔗 Relación con tsc --init
tsc --init genera un tsconfig.json completo (con muchas opciones comentadas). Es válido, solo más largo. Si ejecutas tsc --init sobre un tsconfig.json que ya editaste, lo sobrescribe con el default — ojo con eso.
📎 Relacionado: No se puede volver a declarar · TS5112 config no cargado