SvelteKit 3

Hacker News Top 工具

摘要

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 发布候选版已推出

Lobsters Hottest

SvelteKit 3 现已进入发布候选阶段,引入了破坏性变更,例如将配置移至 vite.config.ts、用 #lib 子路径导入取代 $lib 别名,并简化 TypeScript 配置。

Sleek Analytics v3

Product Hunt

Sleek Analytics v3 是一个为现代网页开发者准备的简单 Google Analytics 替代品。

Tailgrids 3.0

Product Hunt

Tailgrids 3.0 是一个专为 Tailwind CSS 和 AI 工作流设计的开源 React UI 库。