SvelteKit 3
摘要
SvelteKit 3,Svelte 的官方应用框架现已发布。配置迁移到 vite.config.ts,$lib 别名重命名为 #lib,环境变量、Service Worker 和错误处理也得到改进。此次发布还预告了即将到来的远程函数(remote functions),并宣布 Svelte Summit 将在卢布尔雅那举行。
暂无内容
查看缓存全文
缓存时间: 2026/10/01 23:13
# SvelteKit 3 正式发布
来源:https://svelte.dev/blog/sveltekit-3-is-here
Svelte 官方应用框架 SvelteKit 的 3.0 版本现已发布。
如果你用过早期版本的 SvelteKit,一切都会让你感到非常熟悉——还是那个框架,只是打磨得更好、类型安全更强、垃圾更少了。我们通过 `sv migrate` (https://svelte.dev/docs/cli/sv-migrate) 命令尽可能让迁移过程无缝衔接……
```
npx sv migrate sveltekit-3 --tasks all --confirm
```
……这个命令会自动迁移代码库中尽可能多的部分,并为其余内容生成 TODO 清单。(如果你喜欢用 AI 干活,你的机器人朋友三两下就能搞定。)
要创建*新*应用,请运行 `sv create` (https://svelte.dev/docs/cli/sv-create):
和任何大版本升级一样,也存在一些需要注意的破坏性变更,详见迁移指南 (https://svelte.dev/docs/kit/migrating-to-sveltekit-3)(或者,更简略地,参见近期的预发布版公告 (https://svelte.dev/blog/sveltekit-3-release-candidate))。
主要亮点:
- 配置现在位于 `vite.config.ts`,而不是 `svelte.config.js`
- `$lib` 别名现在改为 `\#lib`,使用标准的子路径导入 (https://nodejs.org/api/packages.html#subpath-imports)
- 环境变量 (https://svelte.dev/docs/kit/environment-variables) 更加强大,也更易使用
- Service Worker (https://svelte.dev/docs/kit/service-workers) 减少了样板代码
- 各方面的错误处理都得到了改进
## Remote Functions 准备好了吗?https://svelte.dev/blog/sveltekit-3-is-here#Are-remote-functions-ready-yet
还不算完全准备好,但这是我们当前的头等大事!
Remote Functions (https://svelte.dev/docs/kit/remote-functions) 是一套用于安全、高效、类型安全的客户端-服务器通信的工具。你可能在其他框架里见过类似的想法,但我们认为你会更喜欢这一版。
使用它们需要 Async Svelte (https://svelte.dev/docs/svelte/await-expressions),目前还需要 `experimental` 标志,请多担待。
## 下个月来卢布尔雅那和我们相聚吧!https://svelte.dev/blog/sveltekit-3-is-here#Join-us-in-Ljubljana-next-month
正好借这个机会提醒大家:下一次线下 Svelte Summit (https://sveltesummit.com/) 将于 11 月 19 至 20 日在斯洛文尼亚美丽的卢布尔雅那举行。届时除了其他活动,我们还将庆祝 Svelte 的 10 岁生日——我们很期待能和你一起分享蛋糕。
相似文章
SvelteKit 3 发布候选版已推出
SvelteKit 3 现已进入发布候选阶段,引入了破坏性变更,例如将配置移至 vite.config.ts、用 #lib 子路径导入取代 $lib 别名,并简化 TypeScript 配置。
@rauchg:SvelteKit 3 真是奇迹。祝贺团队。Async Svelte 和 Remote Functions 太令人期待了。我做了一个小…
Vercel 首席执行官 Guillermo Rauch 赞赏 SvelteKit 3 的发布,重点提到 Async Svelte 和 Remote Functions、更快的构建与部署,以及用于升级现有应用的全新 sv migrate 工具。
@fengmk2: Vite+ v0.3.1 已发布!• `vp env` 管理 Node.js + 包管理器版本 • 修复 TanStack Start 404 问题 • Windows shim: …
Vite+ v0.3.1 已发布,引入了针对 Node.js 和包管理器管理的新功能,修复了 TanStack Start 的问题,并进行了性能优化。它是一个统一的、开源的 Web 开发工具链。
Sleek Analytics v3
Sleek Analytics v3 是一个为现代网页开发者准备的简单 Google Analytics 替代品。
Tailgrids 3.0
Tailgrids 3.0 是一个专为 Tailwind CSS 和 AI 工作流设计的开源 React UI 库。