Tous les articles
Framework

Introduction à Nuxt 4 — Ce qui change vraiment

Par Jérôme Rasta01 mars 20266 min de lecture

Nuxt 4 marque un tournant dans l'écosystème Vue. Avec la refonte de la structure des dossiers et l'introduction du répertoire app/, le framework gagne en clarté et en cohérence.

La nouvelle structure app/

Le dossier app/ regroupe désormais tout le code côté client : pages, composants, layouts, assets. Cette séparation nette du reste du projet (notamment du dossier server/) facilite le raisonnement sur ce qui s'exécute où.

project/
├── app/
│   ├── pages/
│   ├── components/
│   ├── layouts/
│   └── assets/
├── server/
│   └── api/
└── content/

Compatibilité Nuxt 3

La migration depuis Nuxt 3 est progressive. La plupart des modules compatibles Nuxt 3 fonctionnent sans modification. Le compatibilityDate dans nuxt.config.ts permet de choisir le niveau de compatibilité souhaité.

@nuxt/content v3

La version 3 de @nuxt/content tire parti de SQLite pour indexer les fichiers markdown localement. Résultat : des requêtes ultra-rapides, un système de filtrage puissant via queryCollection(), et un rendu SSR sans compromis.

La combinaison Nuxt 4 + Content v3 + NuxtUI v4 représente aujourd'hui la stack la plus productive pour un blog technique moderne.

Conclusion

Nuxt 4 n'est pas une révolution, c'est une évolution soignée. Les équipes qui investissent dans cette stack bénéficient d'un outillage de qualité professionnelle, d'une communauté active et d'une compatibilité Vercel/Cloudflare native.