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?
No answers yet.
Inicia sesión para dejar una respuesta