Nuxt 4.6 change de CLI

Par:
francoistonic

lun, 12/10/2026 - 07:31

Actualité de la rédaction de Programmez! 

Nuxt 4.6.0 arrive avec une nouvelle version de la CLI : @nuxt/cli v4, installée automatiquement comme dépendance de nuxt. Avec plus de 420 commits depuis la 4.5.2, il s’agit d’une mise à jour relativement importante.

nuxt dev gagne une interface terminal interactive et explique ce qu'il fait : pourquoi il a rechargé, quelles clés de nuxt.config ont changé, où est passé le temps d'un démarrage lent. Pratique ! Un fichier de verrou dans .nuxt/ permet à un second nuxt dev, lancé par exemple par un agent de codage, de reprendre ou de céder la main. Nuxt 4.6 demande Node.js 22.22.3, 24.15.0 ou 26 minimum. La commande nuxt init est remplacée par npm create nuxt@latest.

Nuxt s’engage vers une indépendance vis-à-vis de son serveur. Un nouveau point d'importation, nuxt/server, fournit les handlers, middlewares et utilitaires typés sur un RequestEvent portable, sans importer h3 ni nitropack :

import { defineEventHandler, getQuery } from 'nuxt/server'

export default defineEventHandler((event) => {

  const { name } = getQuery<{ name?: string }>(event)

  return { message: `Hello, ${name ?? 'world'}!` }

})

Nuxt prépare aussi la mise à jour vers Nitro 5, mais il découple ses cycles de développement avec Nitro.

Attention : Nuxt 3.x n’est plus supporté depuis le 31 juillet 2026.

Note de version : https://github.com/nuxt/nuxt/releases/tag/v4.6.0

Prérequis Node.js : https://github.com/nuxt/nuxt/blob/v4.6.0/packages/nuxt/package.json

Créer un projet : npm create nuxt@latest