🦝
ファイル名の大文字/小文字変更したらファイルが見つからなくなった
エラー
ファイル名を小文字から、大文字に変えたところデプロイ先で下記のエラーが発生し、ビルドができなくなった。
Cannot find module 'Xxx' or its corresponding type declarations
なぜ
Gitでは大文字/小文字はデフォルトで区別されない模様
解決策
- 下記のコマンドを実行し、gitが大文字/小文字のファイルを区別するように変更。
git config core.ignorecase false
- 下記のコマンドを実行し、全ファイルのキャッシュを破棄。
git rm -r --cached .
- 下記のコマンドを実行し、全ファイルを再度追加。
git add .
- プッシュ!
git push origin HEAD
これで、治るはず!
Discussion