Edge Functionの import 文で下記のようなエラーが出ます。
Cannot find module 'https://deno.land/std/http/server.ts' or its corresponding type declarations.
CursorのAIに聞いてもあんまり解決しなくて、「実行には問題ない」とか言われて無視していたのですが気になって調べてみたところちゃんと公式に解決策が載っていました。
VSCodeのsettingsに import_map を参照するように指定すればよいとのことです。
.vscode/settings.json
{
"deno.importMap": "./supabase/functions/import_map.json",
"deno.enablePaths": [
"./supabase/functions"
]
}
実際にエラーが出なくなりました。AIに頼りすぎると公式情報拾えなくて、ちゃんと公式読むことも大事ですね!