pages/login.vue
<script setup>definePageMeta({ layout: "custom"})const supabase = useSupabaseClient()const login = () => { supabase.auth.signInWithOAuth({ provider: "discord" })}</script>
npm i @nuxtjs/supabase
{ "private": true, "scripts": { "build": "nuxt build", "dev": "nuxt dev", "generate": "nuxt generate", "preview": "nuxt preview", "postinstall": "nuxt prepare" }, "devDependencies": { "nuxt": "^3.1.2" }, "dependencies": { "@nuxt/image-edge": "^1.0.0-27919678.2f5b64b", "@nuxtjs/supabase": "^0.3.1", "@nuxtjs/tailwindcss": "^6.3.1", "@vueuse/nuxt": "^9.12.0" }}
export default defineNuxtConfig({ modules: [ "@nuxtjs/tailwindcss", "@nuxt/image-edge", "@vueuse/nuxt", "@nuxtjs/supabase" ], app: { head:{ script: [ { key: 'fontawesome', src: 'https://kit.fontawesome.com/***.js', defer: true } ] } }})
const supabase = useSupabaseClient();
[TS Error] Error: Debug Failure. {}
SyntaxError: ambiguous indirect export: default