Zum Inhalt springen

Create-hono ​

Von create-hono unterstützte Kommandozeilenoptionen. Dieses Werkzeug initialisiert Projekte und wird ausgeführt, wenn du npm create hono@latest, npx create-hono@latest oder pnpm create hono@latest aufrufst.

NOTE

Warum gibt es diese Seite? Die Installations- und Schnellstartbeispiele zeigen häufig nur den minimalen Befehl npm create hono@latest my-app. create-hono unterstützt mehrere nützliche Flags, mit denen du die Projekterstellung automatisieren und anpassen kannst: Vorlagen auswählen, Eingabeaufforderungen überspringen, einen Paketmanager wählen, den lokalen Cache verwenden und mehr.

Argumente übergeben: ​

Wenn du npm create oder npx verwendest, müssen Argumente für das Initialisierungsskript nach -- stehen. Alles nach -- wird an das Initialisierungswerkzeug weitergeleitet.

sh
# Forwarding arguments to create-hono (npm requires `--`)
npm create hono@latest my-app -- --template cloudflare-workers
sh
# "--template cloudflare-workers" selects the Cloudflare Workers template
yarn create hono my-app --template cloudflare-workers
sh
# "--template cloudflare-workers" selects the Cloudflare Workers template
pnpm create hono@latest my-app --template cloudflare-workers
sh
# "--template cloudflare-workers" selects the Cloudflare Workers template
bun create hono@latest my-app --template cloudflare-workers
sh
# "--template cloudflare-workers" selects the Cloudflare Workers template
deno init --npm hono@latest my-app --template cloudflare-workers

Häufig verwendete Argumente ​

ArgumentBeschreibungBeispiel
--template <template>Wählt eine Projektvorlage aus und überspringt die interaktive Vorlagenauswahl. Vorlagen können Namen wie bun, cloudflare-workers, vercel usw. haben.--template cloudflare-workers
--installInstalliert nach dem Erstellen der Vorlage automatisch die Abhängigkeiten.--install
--pm <packageManager>Gibt den Paketmanager für die Installation von Abhängigkeiten an. Häufige Werte: npm, pnpm, yarn.--pm pnpm
--offlineVerwendet den lokalen Cache oder lokale Vorlagen, statt die neuesten Vorlagen remote abzurufen. Nützlich für Offline-Umgebungen oder deterministische lokale Ausführungen.--offline

NOTE

Die genaue Auswahl an Vorlagen und verfügbaren Optionen wird vom Projekt create-hono gepflegt. Diese Dokumentationsseite fasst die häufigsten Flags zusammen. Die vollständige und maßgebliche Referenz findest du im unten verlinkten Repository.

Beispielabläufe ​

Minimal und interaktiv ​

bash
npm create hono@latest my-app

Hier wirst du nach Vorlage und Optionen gefragt.

Nicht interaktiv: Vorlage und Paketmanager auswählen ​

bash
npm create hono@latest my-app -- --template vercel --pm npm --install

Dies erstellt my-app mit der Vorlage vercel, installiert Abhängigkeiten mit npm und überspringt die interaktiven Eingabeaufforderungen.

Offline-Cache verwenden (ohne Netzwerk) ​

bash
pnpm create hono@latest my-app --template deno --offline

Fehlerbehebung und Tipps ​

  • Wenn eine Option nicht erkannt zu werden scheint, stelle sicher, dass du sie bei npm create / npx mit -- weiterleitest.
  • Die aktuelle Liste der Vorlagen und Flags findest du im Repository von create-hono. Alternativ kannst du das Initialisierungswerkzeug lokal ausführen und seine Hilfeausgabe lesen.

Veröffentlicht unter der MIT-Lizenz.