Frameworks

Nuxt 4 : Guide de Migration 2026
Mark Toledo
3 février 2026

Nuxt 4 est sorti. Voici comment migrer vos projets sereinement.
Nouveautés majeures
Performance
- Build 40% plus rapide (Vite 6 + esbuild)
- HMR quasi-instantané même sur gros projets
- Bundle size réduit de 15-20%
DX amélioré
- Meilleurs messages d'erreur
- Devtools v2 intégrés
- Auto-imports optimisés
Nouvelles features
useAsyncDatav2 avec cache intelligent- Server Components natifs
- Streaming SSR amélioré
Breaking Changes
| Avant (Nuxt 3) | Après (Nuxt 4) |
|---|---|
useFetch auto-key |
Key explicite recommandée |
definePageMeta sync |
Async supporté |
/server/api |
/server/routes (alias) |
Migration étape par étape
1. Mettre à jour les dépendances
npx nuxi upgrade --force
2. Vérifier la compatibilité
npx nuxi typecheck
3. Adapter le code
// Avant
const { data } = await useFetch('/api/users')
// Après (recommandé)
const { data } = await useFetch('/api/users', {
key: 'users-list'
})
4. Tester
npm run build
npm run preview
Modules compatibles
| Module | Status | Notes |
|---|---|---|
| @nuxt/content | ✅ v3 | Mise à jour requise |
| @nuxt/image | ✅ v2 | Compatible |
| @pinia/nuxt | ✅ | Compatible |
| @nuxtjs/i18n | ✅ v9 | Breaking changes |
Timeline recommandée
- Semaine 1 : Audit dépendances
- Semaine 2 : Migration dev
- Semaine 3 : Tests QA
- Semaine 4 : Déploiement progressif
À lire aussi : Nuxt 4 : Nouveautés et Guide de Migration
