Sveltekit 与 Superbase __api 未定义

发布于 2025-01-10 03:41:33 字数 1977 浏览 0 评论 0 原文

我已经使用此 tutorial 成功运行了 superbase 和 svelte 。然而,我确实需要 sveltkit,而不是基于 svelte 模板。当我尝试使用基于 sveltkit 项目的 superbase 时,出现以下错误

11:50:01 [vite] Error when evaluating SSR module /src/superbaseClient.js:
ReferenceError: __api is not defined
    at /src/superbaseClient.js:3:21
    at async instantiateModule (/Users/bob/Documents/dev/javascript/svelte/svelteBp/node_modules/vite/dist/node/chunks/dep-971d9e33.js:56177:9)
11:50:01 [vite] Error when evaluating SSR module /src/routes/sbase.svelte:
ReferenceError: __api is not defined
    at /src/superbaseClient.js:3:21
    at async instantiateModule (/Users/bob/Documents/dev/javascript/svelte/svelteBp/node_modules/vite/dist/node/chunks/dep-971d9e33.js:56177:9)
__api is not defined
ReferenceError: __api is not defined
    at /src/superbaseClient.js:3:21
    at async instantiateModule (/Users/bob/Documents/dev/javascript/svelte/svelteBp/node_modules/vite/dist/node/chunks/dep-971d9e33.js:56177:9)

我已尝试

  1. 使用 sveltkit 入门说明

  2. 按照 superbase 但将 svelte 模板的使用替换为sveltekit 项目。

  3. 使用https://github.com/supabase-community/svelte-supabase<安装了superbase< /a>

  4. 我忽略了指南中有关安装汇总插件的行,因为我相信它们已被 svelte 套件覆盖。

github 上的项目提供了更多代码。我尝试让它工作的所有失败尝试的代码都可以在该存储库上名为“add superbase”的分支中找到

I have successfully run superbase with svelte using this tutorial . However I really need the sveltkit rather than basing it on the svelte template . When I try to use superbase based on a sveltkit project I get the following error

11:50:01 [vite] Error when evaluating SSR module /src/superbaseClient.js:
ReferenceError: __api is not defined
    at /src/superbaseClient.js:3:21
    at async instantiateModule (/Users/bob/Documents/dev/javascript/svelte/svelteBp/node_modules/vite/dist/node/chunks/dep-971d9e33.js:56177:9)
11:50:01 [vite] Error when evaluating SSR module /src/routes/sbase.svelte:
ReferenceError: __api is not defined
    at /src/superbaseClient.js:3:21
    at async instantiateModule (/Users/bob/Documents/dev/javascript/svelte/svelteBp/node_modules/vite/dist/node/chunks/dep-971d9e33.js:56177:9)
__api is not defined
ReferenceError: __api is not defined
    at /src/superbaseClient.js:3:21
    at async instantiateModule (/Users/bob/Documents/dev/javascript/svelte/svelteBp/node_modules/vite/dist/node/chunks/dep-971d9e33.js:56177:9)

I have tried

  1. Created a new sveltkit project using the sveltkit getting started instructions

  2. Followed the getting started instructions in superbase but replaced the use of the svelte template with a sveltekit project.

  3. Installed superbase with https://github.com/supabase-community/svelte-supabase

  4. I ignored the lines about installing the rollup plugins in the guide because I believe they are covered off by svelte kit.

More code is available for the whole project on the github. The code with all my failed attempts at getting it to work can be found in a branch on that repo called "add superbase"

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文