Cannot find module 'XXXX' or its corresponding type declarations.のエラーについて
Vetur
Vetur とはVScodeでエラーチェックやシンタックスハイライトとかしてくれる拡張
タイトルのエラーはこの拡張から警告されている。
自分の状況
- Vue3、RailsApi、TypeScriptの環境構築していた。
- APIフォルダとフロント側フォルダの2つに分けて、VScode上で2つ表示して、開発していた。
- 別ファイルに記載していた関数は読み込めていたので、?だった。
解決
Vetur のリポジトリの Issue https://github.com/vuejs/vetur/issues/1817#issuecomment-614789578
In my case it's because I am using a multiroot workspace via 'Add Folder to Workspace'. When I take a project root into its own workspace, the problem goes away.
複数のルートフォルダをVScodeで表示するとエラーを吐くみたいなので、Vue側のフォルダだけを開くと消えた。