ゼロコンフィグレーション展開
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 を編集してプルリクエストを開くことで、追加のアダプターに対するゼロコンフィグレーションサポートを追加できます。