SvelteKit 2 版本發佈
SvelteKit 週年特別版
使用 Svelte 構建應用程式的官方框架 SvelteKit 的 2.0 版本現已發佈。這是一個增量版本,除了包含許多小的改進和一項廣受歡迎的功能之外,還增加了對新發佈的 Vite 5 的支援。
如果您最近幾個月密切關注 Svelte,您就會知道我們一直在 努力開發 Svelte 5,這可能是該專案歷史上最受期待的版本。升級到 SvelteKit 2 將為 2024 年發佈的 Svelte 5 鋪平道路,我們鼓勵所有用戶在有機會時進行升級。
我們建議您先更新到最新的 1.x 版本以及 Svelte 4,以便解決任何棄用警告。然後,執行自動遷移工具升級到 SvelteKit 2
npx svelte-migrate sveltekit-2
遷移指南提供了有關新功能的更多詳細資訊。
淺層路由
早在很久以前——確切地說是五月份——我們預告了一項新功能,允許您將狀態與歷史記錄條目關聯,而不會導致導航。這對於建立可以通過向後滑動關閉的模態視窗,或者彈出您不想執行完整導航的路由視圖非常有用。
該功能稱為淺層路由,本週我們終於清除了提取請求並將其添加到框架中。我們很高興看到您將它用於什麼用途。
SvelteKit 一週年
今天是 SvelteKit 發佈一週年,我們很高興慶祝 SvelteKit 迄今為止取得的成就。SvelteKit 已被網路開發社群迅速接受

在過去的一年中,我們看到許多開源專案(例如 Storybook、Tailwind 和 Playwright)正式支援 SvelteKit,以及許多商業實體(例如 Prismic、Sentry 和 InLang)。
SvelteKit 繼續受益於 Svelte 社群,該社群開發了許多出色的 UI 程式庫,例如 Skeleton、shadcn-svelte、Melt UI、Flowbite Svelte、daisyUI 和 更多。並且 我們的第一次黑客松看到了來自令人驚嘆的 Svelte 專案的獲獎者,例如 Superforms、Threlte 和 SvelteLab。
最後,我們還推出了主要的支援專案,例如新的 Svelte DevTools(Chrome 線上商店、GitHub、演講)、Svelte Inspector(文件、演講)和實驗性影像最佳化支援(文件、演講)。
即將推出
除了正在進行的影像工作之外,我們還將努力改進即將發布的版本中對 Svelte 5 和國際化的支援。這項工作的第一部分已經登陸 SvelteKit 2,其中包括改進對具有可選路徑段的預渲染 URL 的支援,這些路徑段通常用於指定語言。感謝 InLang 團隊為此改進做出的貢獻。