Avatar ·

Error de TypeScript: "File name differs from already included file name only in casing" en Windows

¡Hola a todos! Soy nuevo en TypeScript y me encontré con un error extraño al compilar un proyecto en Windows. Tengo un proyecto cuya estructura de carpetas se ve así: ``` src/ Components/ Header.tsx header.ts App.tsx index.ts ``` Importo el componente Header en App.tsx: ```typescript // App.tsx import Header from './Components/Header'; ``` Pero al ejecutar tsc recibo el error: ``` error TS1149: File name 'C:/project/src/Components/header.ts' differs from already included file name 'C:/project/src/Components/Header.tsx' only in casing. ``` Entiendo que en Windows el sistema de archivos no distingue entre mayúsculas y minúsculas, pero estoy seguro de que tengo un archivo Header.tsx (con mayúscula) y header.ts es otro archivo. ¿Por qué TypeScript los confunde? ¿Y cómo puedo solucionarlo?