30秒で判断
- 対応すべき人: Nuxt 4 系を利用中で、Nuxt 5 への移行を見据えて早めに互換性を確認しておきたい開発者。Vite プラグインや unhead に依存したカスタム実装を持つプロジェクト。
- 対応不要な人: Nuxt を使用していない場合。現行の Nuxt 4.4 系で安定稼働しており、当面バージョンを固定したいプロジェクト(急ぎの機能追加・修正は含まれません)。
- 確認コマンド:
npx nuxi infoまたはnpm ls nuxtで現在のバージョンを確認できます。
この変更が意味すること
Nuxt v4.5.0 は、Nuxt 4 系の次期マイナーリリースです。リリースノートでは、本バージョンの多くが「Nuxt 5 に向けた(できるだけ目立たない)配管工事」であると説明されています。
具体的には、フレームワークが依存する主要ライブラリを最新メジャーへ更新し、フレームワーク自身のビルド基盤も刷新しています。これらは v4 と v5 の内部的な差分を縮め、将来のメジャーアップグレードを「できるだけ退屈な(=驚きの少ない)作業」にするための地ならしです。
v4.5 のリリースを区切りとして、Nuxt チームの主眼は Nuxt 5 の安定化へと移っていきます。今から v5 の挙動を確認しておきたい場合は、future.compatibilityVersion: 5 を設定することで破壊的変更に先行してオプトインできます。
主な変更点
コア依存を最新メジャーへ更新
Nuxt が内部で利用する主要ライブラリを、次のとおり最新メジャーへ引き上げました。
unheadを v3 へ更新unctxを v3 へ更新- Vite 8 へ更新
Vite がメジャーアップされているため、Vite プラグインや周辺ツールを利用しているプロジェクトは互換性の確認が必要です。
フレームワークのビルドを tsdown へ移行
Nuxt 自身のビルドを tsdown へ切り替えました。これはフレームワーク内部のビルド体制の変更で、利用者が直接触れる部分ではありませんが、Nuxt 5 に向けた整備の一環です。
安定した nuxt/* ビルド出力コントラクトの導入(#35463, #35605)
dev exports を備えた安定的な nuxt/* のビルド出力コントラクトを導入しました。これにより、ビルドステップを挟まずに Nuxt モノレポの型チェックが通るようになっています。
Nuxt 5 の破壊的変更へのオプトイン
future.compatibilityVersion: 5 を設定することで、Nuxt 5 で予定されている破壊的変更を先行して有効化できます。最新情報は公式の Upgrade Guide で随時公開されます。
本バージョン(v4.5.0)自体は破壊的変更を含まない minor リリースです。上記のオプトインはあくまで任意の先行検証用です。
EOL / サポート状況
| サイクル | 最新バージョン | サポート状況 | EOL |
|---|---|---|---|
| 4 | 4.5.0 | アクティブ | — |
| 3 | 3.21.9 | ⚠️ approaching | 2026-07-31 |
| 2 | 2.18.1 | EOL済み | 2024-06-30 |
| 1 | 1.4.5 | EOL済み | 2019-09-21 |
Nuxt 3 は2026年7月31日にEOLを迎えます(残り約11日)。 同日には Nuxt 3 系のメンテナンス版 v3.21.9 も公開されていますが、サポート終了は目前です。3系を運用中のプロジェクトは、本 v4.5.0 を含む Nuxt 4 系への移行計画を早急に立てることを推奨します。
開発者への影響
- Nuxt 4 系利用者: 単体では破壊的変更を含まない minor ですが、Vite 8 をはじめとするコア依存のメジャー更新を伴います。テスト環境で Vite プラグイン・ビルド・型チェックの動作を確認してから本番適用してください。
- Nuxt 5 移行を見据えるチーム:
future.compatibilityVersion: 5を設定すると v5 の挙動を先行検証できます。移行時の破壊的変更を早期に洗い出せます。 - Nuxt 3 系利用者: EOL(2026-07-31)が迫っています。同日リリースの v3.21.9 で当面の更新を当てつつ、Nuxt 4 系への移行を計画してください。
アップデート方法
# npm
npm install nuxt@4.5.0
# yarn
yarn add nuxt@4.5.0
# pnpm
pnpm add nuxt@4.5.0
# bun
bun add nuxt@4.5.0
# Nuxt 3系の最新メンテナンス版
npm install nuxt@3.21.9
データソース: GitHub Releases API, endoflife.date, npm Registry
AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。
