事象
supabaseをTypescriptの環境下で利用しようとした際、以下のエラーが発生しました。
// 問題のコード
import { createClient } from "@supabase/supabase-js";
// エラー
Cannot find module '@supabase/supabase-js' or its corresponding type declarations.
原因
VSCodeの拡張機能が干渉していたらしい。
解決方法
こちらを参照
https://zenn.dev/minamo/articles/6c935d0dccd5e6
拡張機能を無効化することで対応します。
- VSCodeの拡張機能タブの検索欄に
@builtin typescript
を入力 - 「Typescript と JavaScript の言語機能」を無効にする
- VSCodeを再起動する