🙌

File name differs from already included file name only in casing

2022/11/05に公開

ファイル名を修正しても エラー'File name differs from already included file name only in casing'が消えない

Error TS1149: File name 'hoge.ts' differs from already included file name 'Hoge.ts' only in casing.

ファイル名が違ってますよーというエラーなので修正。
大体違っているのはimportしているファイルが小文字のはずが大文字で書いてしまっているという部分。

間違え:
import {Hoge} from '/some/path/Hoge.ts';

正解:
import {Hoge} from '/some/path/hoge.ts';

ただ修正してもこのエラーが消えないことよくあるんですよね。。

解決策

ファイル名を正しい名前にしてから Command + Q で再起動

ちなみにVueファイルでも同じ事が起きましたが、ディレクトリ名の小文字が大文字になっていたので、ディレクトリ名が間違っててもエラーが出ます。

Discussion