概要
nuxt.config のオプションとスキーマ(packages/schema)、モジュールから設定を操作する @nuxt/kit の API まわり。トップレベルの prerender が nitro.prerender の別名として追加され(runtimeConfig・routeRules と同じ位置づけ)、トップレベルに同じオプションがある nitro.* は非推奨になった。ビルダーに依存しないトップレベルのオプションを使うよう案内されている。モジュールの setup() から updateRuntimeConfig() を呼んでも、Nitro の初期化前に NUXT_B8003 の警告が出ないようになった。
主な API・オプション
prerender—nitro.prerenderの別名(トップレベル)。今後 Nuxt 独自のプリレンダリング用オプションも追加予定nitro.*(トップレベルと重複するもの)— 非推奨。トップレベルのオプションを使うupdateRuntimeConfig()(@nuxt/kit)— 内部でtryUseNitro()?.updateConfig()を使い、Nitro の初期化前でも警告しない
変更履歴
- 2026-09-26 — トップレベルと重複する
nitro.*オプションを非推奨に(#36416)⏳ 未リリース · 変更 - 2026-09-26 — トップレベルの
prerenderオプションを追加(nitro.prerenderの別名)(#32356)⏳ 未リリース · 変更 - 2026-09-26 — Nitro の初期化前に
updateRuntimeConfigを呼んでも警告しないよう修正(#36403)⏳ 未リリース · 変更