ゼロコンフィグレーション展開
npx sv create で新しい SvelteKit プロジェクトを作成すると、デフォルトで adapter-auto がインストールされます。このアダプターは、サポートされている環境に展開すると、対応するアダプターを自動的にインストールして使用します。
@sveltejs/adapter-cloudflareは Cloudflare Pages 用@sveltejs/adapter-netlifyは Netlify 用@sveltejs/adapter-vercelは Vercel 用svelte-adapter-azure-swaは Azure Static Web Apps 用svelte-kit-sstは AWS via SST 用@sveltejs/adapter-nodeは Google Cloud Run 用
ターゲット環境が決まったら、適切なアダプターを devDependencies にインストールすることをお勧めします。そうすると、アダプターがロックファイルに追加され、CI のインストール時間が若干短縮されます。
環境固有の設定
adapter-vercel と adapter-netlify で { edge: true } などの設定オプションを追加するには、基礎となるアダプターをインストールする必要があります - adapter-auto はオプションを受け取りません。
コミュニティアダプターの追加
adapters.js を編集してプルリクエストを開くことで、追加のアダプターに対するゼロコンフィグレーションサポートを追加できます。