create-next-app

L'interface en ligne de commande (CLI) create-next-app vous permet de créer rapidement une nouvelle application Next.js en utilisant le modèle par défaut ou un exemple provenant d'un dépôt Github public. C'est la façon la plus simple de commencer avec Next.js.

Utilisation de base :

Terminal
npx create-next-app@latest [nom-du-projet] [options]

Référence

Les options suivantes sont disponibles :

OptionsDescription
-h ou --helpAfficher toutes les options disponibles
-v ou --versionAfficher le numéro de version
--no-*Négation des options par défaut. Ex. --no-eslint
--ts ou --typescriptInitialiser un projet TypeScript (par défaut)
--js ou --javascriptInitialiser un projet JavaScript
--tailwindInitialiser avec la configuration Tailwind CSS (par défaut)
--eslintInitialiser avec la configuration ESLint
--appInitialiser un projet avec le routeur d'application
--src-dirInitialiser dans un répertoire src/
--turboActiver Turbopack par défaut pour le développement
--import-alias <alias-à-configurer>Spécifier l'alias d'import à utiliser (par défaut "@/*")
--emptyInitialiser un projet vide
--use-npmDemander explicitement au CLI d'utiliser npm
--use-pnpmDemander explicitement au CLI d'utiliser pnpm
--use-yarnDemander explicitement au CLI d'utiliser Yarn
--use-bunDemander explicitement au CLI d'utiliser Bun
-e ou --example [nom] [url-github]Un exemple pour initialiser l'application
--example-path <chemin-vers-exemple>Spécifier séparément le chemin vers l'exemple
--reset-preferencesRéinitialiser explicitement les préférences stockées
--skip-installIgnorer explicitement l'installation des paquets
--yesUtiliser les préférences précédentes ou les valeurs par défaut

Exemples

Avec le modèle par défaut

Pour créer une nouvelle application en utilisant le modèle par défaut, exécutez la commande suivante dans votre terminal :

Terminal
npx create-next-app@latest

Vous serez alors invité à répondre aux questions suivantes :

Terminal
Quel est le nom de votre projet ?  mon-app
Souhaitez-vous utiliser TypeScript ?  Non / Oui
Souhaitez-vous utiliser ESLint ?  Non / Oui
Souhaitez-vous utiliser Tailwind CSS ?  Non / Oui
Souhaitez-vous placer votre code dans un répertoire `src/` ?  Non / Oui
Souhaitez-vous utiliser le routeur d'application ? (recommandé)  Non / Oui
Souhaitez-vous utiliser Turbopack pour `next dev` ?  Non / Oui
Souhaitez-vous personnaliser l'alias d'import (`@/*` par défaut) ?  Non / Oui

Une fois les questions répondues, un nouveau projet sera créé avec votre configuration choisie.

Avec un exemple officiel Next.js

Pour créer une nouvelle application en utilisant un exemple officiel Next.js, utilisez l'option --example avec la commande suivante :

Terminal
npx create-next-app@latest --example [nom-de-votre-projet] [nom-de-l-exemple]

Vous pouvez consulter la liste de tous les exemples disponibles ainsi que les instructions d'installation dans le dépôt Next.js.

Avec n'importe quel exemple Github public

Pour créer une nouvelle application en utilisant n'importe quel exemple Github public, utilisez l'option --example avec l'URL du dépôt Github. Par exemple :

Terminal
npx create-next-app@latest --example [nom-de-votre-projet] "https://github.com/.../"