跳至主要内容

构建和部署

适配器

在 GitHub 上编辑此页面

在部署 SvelteKit 应用程序之前,你需要根据部署目标对其进行调整。适配器是将已构建的应用程序作为输入并生成部署输出的小型插件。

针对各种平台存在官方适配器 — 这些适配器在以下页面中进行了说明

针对其他平台还存在其他 社区提供的适配器

使用适配器

你的适配器在 svelte.config.js 中指定

svelte.config.js
ts
import adapter from 'svelte-adapter-foo';
/** @type {import('@sveltejs/kit').Config} */
const config = {
kit: {
adapter: adapter({
// adapter options go here
})
}
};
export default config;

特定于平台的上下文

某些适配器可能可以访问有关请求的其他信息。例如,Cloudflare Workers 可以访问包含 KV 命名空间等的 env 对象。这可以传递给在 钩子服务器路由 中使用的 RequestEvent 作为 platform 属性 — 参阅每个适配器的文档以了解更多信息。