Repolode
sveltejs

sveltejs/kit

基于 Svelte 构建全栈 Web 应用的框架,提供路由、服务端渲染和多平台部署适配器。

Star
20,864
Fork
2,351
未关闭 Issue
890
最近提交
17小时前

这是什么?

SvelteKit 是 Svelte 组件化 UI 库的官方应用框架,用于把 Svelte 组件组织成完整的 Web 应用。它提供基于文件的路由、服务端渲染以及客户端导航,所有功能都在同一个项目中完成。

项目由核心包和一组适配器组成。每个适配器会把构建产物调整为特定的部署目标,例如 Node.js 服务器、静态站点托管、Cloudflare、Netlify 或 Vercel。此外,enhanced-img 提供图片优化,package 工具则用于打包 Svelte 组件库。

开发和打包基于 Vite 完成。用户可以通过模板快速创建项目,仓库也包含参与框架开发的相关说明。

核心功能

  • 01基于文件的路由,支持服务端渲染和客户端导航。
  • 02提供 Node、静态托管、Cloudflare、Netlify 和 Vercel 等部署适配器。
  • 03开发与打包基于 Vite。
  • 04通过 enhanced-img 包进行图片优化。
  • 05提供打包工具,用于发布 Svelte 组件库。

适用场景

  • 使用 Svelte 构建全栈网站或 Web 应用。
  • 将 Svelte 应用部署为静态站点或无服务器平台服务。
  • 发布可复用的 Svelte 组件库。

快速上手

  1. 1

    阅读 SvelteKit 官方文档以开始使用

  2. 2

    如需在本地开发 SvelteKit,请按照仓库中的 CONTRIBUTING.md 操作

标签

常见问题

kit 是什么?
基于 Svelte 构建全栈 Web 应用的框架,提供路由、服务端渲染和多平台部署适配器。 SvelteKit 是 Svelte 组件化 UI 库的官方应用框架,用于把 Svelte 组件组织成完整的 Web 应用。它提供基于文件的路由、服务端渲染以及客户端导航,所有功能都在同一个项目中完成。
kit 可以免费使用吗?用的什么许可证?
kit 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
kit 还在维护吗?
活跃维护中。kit 最近一次提交是在 2026年10月20日。
kit 适合用来做什么?
使用 Svelte 构建全栈网站或 Web 应用。 将 Svelte 应用部署为静态站点或无服务器平台服务。 发布可复用的 Svelte 组件库。
kit 怎么安装和运行?
阅读 SvelteKit 官方文档以开始使用 如需在本地开发 SvelteKit,请按照仓库中的 CONTRIBUTING.md 操作
在哪里获取 kit?
源代码和安装说明在 GitHub 上:https://github.com/sveltejs/kit

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目