Erro TypeScript: "File name differs from already included file name only in casing" no Windows
Olá a todos! Sou novo em TypeScript e encontrei um erro estranho ao compilar um projeto no Windows.
Tenho um projeto cuja estrutura de pastas é assim:
```
src/
Components/
Header.tsx
header.ts
App.tsx
index.ts
```
Estou importando o componente Header no App.tsx:
```typescript
// App.tsx
import Header from './Components/Header';
```
Mas ao executar tsc recebo o erro:
```
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.
```
Entendo que no Windows o sistema de arquivos não diferencia maiúsculas de minúsculas, mas tenho certeza de que tenho o arquivo Header.tsx (com letra maiúscula), e header.ts é outro arquivo. Por que o TypeScript os confunde? E como corrigir isso?