概要

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)⏳ 未リリース · 変更

関連