构建和部署
适配器
在 GitHub 上编辑此页面在部署 SvelteKit 应用程序之前,你需要根据部署目标对其进行调整。适配器是将已构建的应用程序作为输入并生成部署输出的小型插件。
针对各种平台存在官方适配器 — 这些适配器在以下页面中进行了说明
@sveltejs/adapter-cloudflare
适用于 Cloudflare Pages@sveltejs/adapter-cloudflare-workers
适用于 Cloudflare Workers@sveltejs/adapter-netlify
适用于 Netlify@sveltejs/adapter-node
适用于 Node 服务器@sveltejs/adapter-static
适用于静态站点生成 (SSG)@sveltejs/adapter-vercel
适用于 Vercel
针对其他平台还存在其他 社区提供的适配器。
使用适配器永久链接
你的适配器在 svelte.config.js
中指定
svelte.config.js
ts
importadapter from 'svelte-adapter-foo';/** @type {import('@sveltejs/kit').Config} */constconfig = {kit : {adapter :adapter ({// adapter options go here})}};export defaultconfig ;
特定于平台的上下文永久链接
某些适配器可能可以访问有关请求的其他信息。例如,Cloudflare Workers 可以访问包含 KV 命名空间等的 env
对象。这可以传递给在 钩子 和 服务器路由 中使用的 RequestEvent
作为 platform
属性 — 参阅每个适配器的文档以了解更多信息。