create-next-app

Die create-next-app-CLI ermöglicht es Ihnen, schnell eine neue Next.js-Anwendung mit der Standardvorlage oder einem Beispiel aus einem öffentlichen GitHub-Repository zu erstellen. Es ist der einfachste Weg, mit Next.js zu beginnen.

Grundlegende Verwendung:

Terminal
npx create-next-app@latest [Projektname] [Optionen]

Referenz

Die folgenden Optionen sind verfügbar:

OptionenBeschreibung
-h oder --helpZeigt alle verfügbaren Optionen an
-v oder --versionGibt die Versionsnummer aus
--no-*Negiert Standardoptionen, z.B. --no-eslint
--ts oder --typescriptInitialisiert als TypeScript-Projekt (Standard)
--js oder --javascriptInitialisiert als JavaScript-Projekt
--tailwindInitialisiert mit Tailwind CSS-Konfiguration (Standard)
--eslintInitialisiert mit ESLint-Konfiguration
--appInitialisiert als App-Router-Projekt
--src-dirInitialisiert in einem src/-Verzeichnis
--turboAktiviert Turbopack standardmäßig für die Entwicklung
--import-alias <alias-to-configure>Gibt den zu verwendenden Import-Alias an (Standard "@/*")
--emptyInitialisiert ein leeres Projekt
--use-npmWeist die CLI explizit an, die Anwendung mit npm zu bootstrappen
--use-pnpmWeist die CLI explizit an, die Anwendung mit pnpm zu bootstrappen
--use-yarnWeist die CLI explizit an, die Anwendung mit Yarn zu bootstrappen
--use-bunWeist die CLI explizit an, die Anwendung mit Bun zu bootstrappen
-e oder --example [name] [github-url]Ein Beispiel, mit dem die App gebootstrappt werden soll
--example-path <pfad-zum-beispiel>Gibt den Pfad zum Beispiel separat an
--reset-preferencesWeist die CLI explizit an, alle gespeicherten Präferenzen zurückzusetzen
--skip-installWeist die CLI explizit an, die Paketinstallation zu überspringen
--yesVerwendet vorherige Präferenzen oder Standardwerte für alle Optionen

Beispiele

Mit der Standardvorlage

Um eine neue App mit der Standardvorlage zu erstellen, führen Sie folgenden Befehl in Ihrem Terminal aus:

Terminal
npx create-next-app@latest

Sie werden dann nach folgenden Eingaben gefragt:

Terminal
Wie soll Ihr Projekt heißen?  meine-app
Möchten Sie TypeScript verwenden?  Nein / Ja
Möchten Sie ESLint verwenden?  Nein / Ja
Möchten Sie Tailwind CSS verwenden?  Nein / Ja
Möchten Sie Ihren Code in einem `src/`-Verzeichnis haben?  Nein / Ja
Möchten Sie den App-Router verwenden? (empfohlen)  Nein / Ja
Möchten Sie Turbopack für `next dev` verwenden?  Nein / Ja
Möchten Sie den Import-Alias anpassen (`@/*` standardmäßig)?  Nein / Ja

Nachdem Sie die Eingaben beantwortet haben, wird ein neues Projekt mit Ihrer gewählten Konfiguration erstellt.

Mit einem offiziellen Next.js-Beispiel

Um eine neue App mit einem offiziellen Next.js-Beispiel zu erstellen, verwenden Sie die --example-Option mit folgendem Befehl:

Terminal
npx create-next-app@latest --example [Ihr-Projektname] [Beispielname]

Eine Liste aller verfügbaren Beispiele sowie Setup-Anleitungen finden Sie im Next.js-Repository.

Mit einem beliebigen öffentlichen GitHub-Beispiel

Um eine neue App mit einem beliebigen öffentlichen GitHub-Beispiel zu erstellen, verwenden Sie die --example-Option mit der URL des GitHub-Repos. Zum Beispiel:

Terminal
npx create-next-app@latest --example [Ihr-Projektname] "https://github.com/.../"