Closed14

Cannot find module 'react' or its corresponding type declarations が解消できない

てぃむてぃむ

'react' moduleに限った話ではないが、自前ではなく、yarn add したmoduleが軒並み読み込まれない。

build でのcompileでは問題なく通るので、vscode 側の問題だと思われる

てぃむてぃむ

環境

nodejs: asdf でinstallした18.16.0

yarn: corepack enable した 3.5.0

vscode

Ubuntu でも wsl でも再現した

てぃむてぃむ

検索してでてくるのは

yarn のinstall が上手く言ってなかったり、キャッシュが悪さをしてる可能性を疑う
yarn cache clean などで再度 install する

.tsconfig.yml に必要な設定を書く

typescript のlanguage server の再起動

これらは全て試したが解決せず。

てぃむてぃむ

当初WSL環境だったので、それが原因かと思い、native のubuntu のマシンで git pull したものの、再現した(WSLは関係なかった)

てぃむてぃむ

そもそもどこが担当しているエラーなのかを調べてみた。

warning を出しているのはextensionではなく、vscode のネイティブの設定ぽいところに書いてあった。
setting of error

てぃむてぃむ

今回はchatGPTにもプロンプトを変えて色々聞いてたが、比較的新しい話だから、数が少なかったのか、そもそも学習データの中に入っていなかったのか

てぃむてぃむ

(関係ないがメモ)
vscode にZipFSのextension を入れておかないと、packagae の仲間でdebug しにいけない

てぃむてぃむ

yarn dlx は temporal に packageを download をするので、package.jsonには変更が入らない。
editor ごとに入れるべきextenstionやpackage が異なるので、環境ごとになにかを実行する必要があるのに注意

https://yarnpkg.com/cli/dlx/

このスクラップは2023/10/09にクローズされました