为 SPA 客户端专用应用程序支持 SvelteKit 与静态适配器
作者: ahmdsb创建于 2026年5月25日更新于 2026年7月11日
你的功能请求是否与问题有关?请描述。 目前,仓库并不正式支持 SvelteKit 项目,尤其是使用 @sveltejs/adapter-static 的项目。 对于仅支持客户端的 SPA 应用程序,使用静态适配器通常更受欢迎,因为它允许应用程序在不需要 Node.js 服务器运行时的情况下轻松部署到静态托管提供商。 此外, SvelteKit 已经提供了内置的路由系统,与在纯 Svelte 项目中手动设置路由相比更方便。 ## 描述你希望的解决方案 为 SvelteKit 添加官方支持,包括与 @sveltejs/adapter-static 的兼容性。 集成应在 SPA 仅支持客户端的环境中正常工作,并支持由 SvelteKit 生成的静态构建。 此外,提供以下内容也很有帮助: - SvelteKit 设置的文档 - 使用 adapter-static 的示例项目 - SPA 回退配置指南 ## 描述你已考虑过的替代方案 使用纯 Svelte 与外部路由库是可能的,但 SvelteKit 已经提供了内置的路由和项目结构。 另一种解决方案是在 SvelteKit 项目中手动配置集成,但这需要额外的设置,并且可能不会在不同配置之间一致工作。 ## 其他上下文 静态部署支持对于 GitHub Pages、Netlify、Cloudflare Pages 或其他静态托管提供商等平台非常有用。
内容来源: jasontaylordev/CleanArchitecture