🦝

ファイル名の大文字/小文字変更したらファイルが見つからなくなった

2023/01/06に公開

エラー

ファイル名を小文字から、大文字に変えたところデプロイ先で下記のエラーが発生し、ビルドができなくなった。

Cannot find module 'Xxx' or its corresponding type declarations

なぜ

Gitでは大文字/小文字はデフォルトで区別されない模様

解決策

  1. 下記のコマンドを実行し、gitが大文字/小文字のファイルを区別するように変更。
git config core.ignorecase false
  1. 下記のコマンドを実行し、全ファイルのキャッシュを破棄。
git rm -r --cached .
  1. 下記のコマンドを実行し、全ファイルを再度追加。
git add .
  1. プッシュ!
git push origin HEAD

これで、治るはず!

Discussion