Next.js (static export)
output: "export" を設定した Next.js プロジェクトには適応させるサーバーがありません。naro はビルド成果物を静的サイトとして配信し、Cloudflare アダプターを経由しません。
- 検出条件
next- ビルドコマンド
npm run build- 出力ディレクトリ
out- ランタイム
- 静的アセット
- SPA フォールバック
- なし
- ビルドキャッシュ
.next/cache
判別方法
naro は next.config のリテラル output: "export" を読みます。計算された値は追いません。設定がビルド時に決まる場合は、プロジェクト設定で Next.js (static export) を選んでください。
サーバーで動くものはありません。ルートハンドラー・ミドルウェア・ISR・オンデマンド再検証は利用できません。存在しないパスは index.html にフォールバックせず、書き出された 404 ページを返します。
デプロイする
プロジェクトのディレクトリで実行します。最初のデプロイが作成と紐付けまで行います。
npx naro-cli deploynpx naro-cli deploy --prod既定値を変える
フレームワークの既定に従わないプロジェクトは、プロジェクト設定 → ビルド設定でビルドスクリプトと出力ディレクトリを変更できます。