n naroドキュメント

SvelteKit

SvelteKit アプリは @sveltejs/adapter-static でデプロイします。すべてのページをプリレンダリングし、build/ から配信します。

検出条件
@sveltejs/kit
ビルドコマンド
npm run build
出力ディレクトリ
build
ランタイム
静的アセット
SPA フォールバック
なし
ビルドキャッシュ
なし

adapter-static を使う

naro は svelte.config または vite.config が @sveltejs/adapter-static を import しているか確認します。adapter-auto のままだとビルドは成功しても配信するファイルが出力されないため、事前に拒否します。ルートレイアウトに export const prerender = true を追加してください。

デプロイする

プロジェクトのディレクトリで実行します。最初のデプロイが作成と紐付けまで行います。

npx naro-cli deploy
npx naro-cli deploy --prod

既定値を変える

フレームワークの既定に従わないプロジェクトは、プロジェクト設定 → ビルド設定でビルドスクリプトと出力ディレクトリを変更できます。