Avatar ·

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?