はじめに
Reactにemotionをいれたところnode_moduleにはあるのにインポートできない問題が起きたのでまとめます
他の方のVSCodeでは問題なく読み込めているようでした
問題
モジュール '@emotion/cache' が見つかりません。'moduleResolution' オプションを 'node' に設定することか、'paths' オプションにエイリアスを追加することを意図していましたか?ts(2792)
なぜか私の環境ではエラーが出ています。
解決方法
エラー通りにtsconfig.json
を修正します
tsconfig.json
をひらくとたしかにエラーになっていました
bundler
をnode
に変えます
tsconfig.json
"moduleResolution": "node",
これでVSCodeのエラーは消えました
シンの解決方法
node
は非推奨になっているのでbundler
で動かす場合は以下の記事にまとめました
おわりに
おうちで開発していてもよく現れる問題でした。あらためて向き合って理解が進みました