はじめに
VSCodeでエラーが発生した際に解決に時間がかかったのでまとめます
問題
tsconfig.json
の以下の箇所でエラーがでてしまいます
tsconfig.json
"moduleResolution": "bundler"
それが起因して、Reactのコードでもimport
がうまくいかなくなっていました
エラーをみるとmoduleResolutionをnode
に変えろと言われました
解決方法
まずTypeScriptのバージョンが対応していなかったので変更しました
$ npm install -g typescript@latest
そしてVSCodeのバージョンがTypeScript5.0以降に対応していないことがわかったので更新しました
.deb
ファイルをダウンロードしてインストールします
$ apt-get install インストールしたファイル.deb
これでエラーがでなくなりました
おわりに
私だけ周りと違う挙動をしていたので不安でしたが解決できてよかったです
このままエラーを表示したまま開発する選択肢を考えるほどでしたが一安心でした
参考