つみかさね
N

Nuxt v4.4.6

リリース日: 2026-05-19データソース: GitHub Releases, npm, endoflife.date
影響度スコア
20/ 100影響度: 低
Breaking Changes0/40
新機能0/25
バグ修正15/20
セキュリティ0/15
依存関係5/15

対応ガイド

low|任意バグ修正影響: 最小限

推奨アクション

  1. 1テスト環境でv4.4.6にアップデートを検証
  2. 2useFetch・Viteプラグイン周りの動作確認
  3. 3本番環境に適用
  4. 4動作確認を実施

影響対象

Nuxt 4.x利用者

補足

  • -Breaking Changeは含まれていません
  • -Nuxt 3系はv3.21.6でサポート継続中ですが、EOLは2026-07-31です
NuxtVueViteSSRバグ修正

この変更が意味すること

Nuxt v4.4.5 からのパッチリリースです。Vite、Nuxt コア、Nitro に関する複数のバグが修正されています。

特に注目すべき修正として、Vite の SSR モジュールキャッシュ問題があります。プラグインフックでモジュールが無効化された際に、SSR モジュールキャッシュが正しくクリアされない問題があり、開発時のホットリロードや SSR の整合性に影響していました。また watch: false を指定した際の useFetch のキー更新バグも修正されています。

これらはパッチリリースであり、Breaking Change は含まれません。Nuxt 4.x を利用中の場合は通常のアップデートスケジュールで適用してください。

主な変更点

Vite: SPA エントリの vite-node フォールバック修正

SPA モードで vite-node にフォールバックする際のエントリポイント解決の問題が修正されました。(#35037)

Vite: SSR モジュールキャッシュの整合性修正

プラグインフックによってモジュールが無効化された際に、SSR モジュールキャッシュも正しくクリアされるよう修正されました。開発時のモジュール更新が SSR サイドに正しく反映されるようになります。

Nuxt: JSX ブロック内の resolveComponent 重複検出改善

JSX ブロック内での resolveComponent の重複呼び出し(deduplicated)のマッチングが改善されました。(#35028)

Nuxt: watch: false 時の useFetch キー更新修正

watch: false オプションを指定した useFetch でも、キーが正しく更新されるよう修正されました。(#35002)

Nitro: @babel/plugin-syntax-typescript をオプション依存に変更

@babel/plugin-syntax-typescript がオプションのピア依存として扱われるようになりました。Babel を使用しないプロジェクトで不要な警告が出ていた問題が解消されます。(#35041)

Nitro: ペイロードキャッシュに JSON 拡張子を追加

ペイロードキャッシュアイテムに .json 拡張子が付与されるよう修正されました。(#35043)

EOL / サポート状況

サイクル最新バージョンステータスEOL
44.4.6active-
33.21.6approaching2026-07-31
22.18.1EOL2024-06-30
11.4.5EOL2019-09-21

Nuxt 3 は 2026年7月31日(約73日後)にサポートが終了します。Nuxt 4 への移行を計画してください。

開発者への影響

  1. SSR を利用している Nuxt 4.x プロジェクト: Vite SSR キャッシュの修正により開発時の挙動が改善される可能性があります
  2. useFetch を利用しているプロジェクト: watch: false 時のキー更新バグが修正されます
  3. Nuxt 3.x 利用者: 3x タグで v3.21.6 が引き続き提供されています。Nuxt 4 への移行も計画してください

アップデート方法

# npm
npm install nuxt@4.4.6

# pnpm
pnpm add nuxt@4.4.6

# yarn
yarn add nuxt@4.4.6

# bun
bun add nuxt@4.4.6

# Nuxt 3系の場合
npm install nuxt@3.21.6

データソース: GitHub Releases API, endoflife.date, npm Registry AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。

アップデート判断

通常スケジュールでのアップデートを推奨

アップデートすべき場合

  • useFetch で watch: false を使用しているプロジェクト
  • Vite プラグインフックによるモジュール無効化を活用している場合
  • Nitro のペイロードキャッシュを使用している場合

様子見でよい場合

  • 上記の修正対象機能を使用していない場合
  • 本番環境での動作に問題が出ていない場合

EOL / サポート状況

Nuxt 4Active
Nuxt 3ActiveEOL: 2026-07-31
Nuxt 2End of LifeEOL: 2024-06-30
Nuxt 1End of LifeEOL: 2019-09-21
Xでシェアはてブ
データソース: GitHub Releases API, npm Registry, endoflife.date (MIT License), NVD (NIST)
AI解説は Claude API により自動生成されています。正確性については原文リリースノートをご確認ください。