SvelteKit 3 已进入候选发布阶段,此次更新的核心目标是清理技术债、统一配置机制并深度对齐 Vite 原生能力,而非引入大量新功能。最显著的变化是移除了 svelte.config.js,配置迁移至 vite.config.ts,使 Vite 插件可同步读取配置,不再依赖异步解析。争议最大的改动是废弃 $lib 别名,改用基于 Node 原生子路径导入的 #lib,并要求显式添加文件扩展名。此外,tsconfig.json 改为继承 $app/tsconfig,Service Worker 改从新模块获取内容,显式环境变量结束实验阶段,错误处理与浅层路由也得到改进。底层要求 Vite 8 及 Rolldown 打包器以加快构建。团队提供 CLI 迁移工具支持自动化重构,若测试顺利将发布无破坏性变更的稳定版。
📱 每天一份 AI 前沿日报
关注公众号,每天 09:00 推送 · 不错过任何重磅