Nous sommes ravis de vous présenter aujourd'hui le nouveau Create Next App.
Create Next App configure une application React moderne alimentée par Next.js en une seule commande.
Pour commencer, il vous suffit d'exécuter :
npx create-next-app
Create Next App a été entièrement repensé pour offrir la meilleure expérience développeur possible :
- Expérience interactive : L'exécution de
npx create-next-app
(sans arguments) lance désormais une expérience interactive qui vous guide dans la configuration d'un projet. - Zéro dépendance : L'initialisation d'un projet est maintenant aussi rapide que une seconde. Create Next App n'a aucune dépendance et s'installe en seulement 604 kB. Avant nos optimisations, la version précédente pesait 5,38 MB. Cela représente une réduction de plus de 4,7 MB !
- Support hors ligne : Create Next App détectera automatiquement si vous êtes hors ligne et initialisera votre projet en utilisant votre cache de paquets local.
- Nouveau modèle de projet par défaut : Create Next App utilise un nouveau modèle de projet conçu pour une application Next.js moderne. Comme Create Next App est maintenant maintenu parallèlement à Next.js lui-même, ce modèle sera toujours à jour avec la dernière version de Next.js !
- Support des exemples : Create Next App peut initialiser votre application en utilisant un exemple de la collection d'exemples Next.js (par exemple
npx create-next-app --example api-routes
). - Testé : Le package fait partie du monorepo Next.js et est testé avec la même suite de tests d'intégration que Next.js lui-même, garantissant qu'il fonctionne comme prévu à chaque version.
Create Next App était auparavant un projet maintenu par la communauté, mais nous avons estimé qu'il était important de soigner la première impression de Next.js. Surtout que nous le recommandons dans la collection d'exemples Next.js.
Nous avons travaillé avec Segment pour transférer la propriété du package, et nous sommes très reconnaissants pour leur gestion précédente, notamment par Fouad Matin.