type:any

【技術プチメモ】TypeScriptプロジェクトでimportしているファイルを大文字小文字のリネームしてもきちんと認識してもらえない時(VSCode)

{ category: "Front-end" }

すでにimport済のファイルの大文字小文字のリネームをすると、File name '/Users/xxx/products/xxx/page-content/indexPage.tsx' differs from already included file name '/Users/xxx/products/xxx/page-content/IndexPage.tsx' only in casing.と言われてしまうことが多々あり、たまに困っていた。オートインポートをyesしてもだめ。
VSCode最新(現在)、直近でTypeScript対応でcreate-next-appで作ったプロジェクトという環境。
ダサい解決方法だとは思いつつ、ファイル名の大文字小文字以外を一旦いじって元に戻すと直るのでやっていたのですが、VSCodeでReload Windowすれば直ることに気がついたので最近はそうするようにしている。というだけの記事。

Reload Window参考 https://qiita.com/Naturalclar/items/ae9e84fa8cf16a14c7e9