ゼロコンフィグデプロイ
npx sv create で新しい SvelteKit プロジェクトを作成した場合、デフォルトで adapter-auto がインストールされます。この adapter はデプロイ時にサポートされている環境に合った adapter を自動でインストールします:
@sveltejs/adapter-cloudflarefor Cloudflare Pages@sveltejs/adapter-netlifyfor Netlify@sveltejs/adapter-vercelfor Vercelsvelte-adapter-azure-swafor Azure Static Web Appssvelte-kit-sstfor AWS via SST@sveltejs/adapter-nodefor Google Cloud Run
デプロイするターゲットの環境が決まったら、devDependencies に適切な adapter をインストールすることを推奨します。これにより、lockfile に adapter が追加されるため、CI でのインストール時間が少し改善されます。
環境固有の設定
adapter-vercel や adapter-netlify の { edge: true } のような設定オプションを追加したければ、そのオプションを持つ adapter をインストールしなければなりません。adapter-auto はそれらのオプションを受け付けません。
コミュニティ adapter を追加する
追加の adapter 向けのゼロコンフィグサポートを追加するには、adapters.js を編集し、pull request を開きます。