SvelteKit
简化 Web 开发
阅读文档亲自体验
在本地试用,在 StackBlitz 上,或使用 交互式教程。
终端
npm create svelte@latest my-app
cd my-app
npm install
npm run dev -- --open
/ˈsvɛlt/ 形容词 迷人、纤细、优雅、时尚
功能?我们有。
混合搭配预渲染页面,以实现最大性能,同时使用动态服务器端渲染以实现最大灵活性。使用一行代码将你的应用变成客户端渲染的PWA,适用于整个应用或仅适用于一页。使用可访问的客户端路由,并自动预加载,以实现流畅、即时的导航,而无需重新加载整个页面(以及你的分析和其他所有垃圾)。使用自动CSRF 保护和易于使用的内容安全策略配置来保护你的用户。使用高级环境变量处理来保护你的秘密。优雅且安全地处理错误。直接从你的数据库加载数据,并使用类型安全数据加载和内置表单操作(无论是否使用 JavaScript)将你的后端连接到你的前端。在同一页面上与其他客户端路由框架共存。添加服务工作者以获得离线支持。如果你真的需要,请生成符合 AMP 的页面。使用异常强大的基于文件系统的路由构建复杂的 UI。嵌套布局?当然。学习在不同环境中工作的web 标准。与Tailwind 和Playwright 和Vitest 和Storybook 以及任何你想要的东西集成。构建库和应用。使用适配器随处部署。
无论你最终构建什么,SvelteKit 都是与你共同成长的框架。
随处部署
导出静态 HTML 文件。运行你自己的 Node 服务器。将代码部署到世界边缘。如果平台运行 JavaScript,它就会运行 SvelteKit — 在某些情况下,零配置。
想尝试在其他地方部署?使用一行代码替换你的适配器。