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.
# Forwarding arguments to create-hono (npm requires `--`)
npm create hono@latest my-app -- --template cloudflare-workers# "--template cloudflare-workers" selects the Cloudflare Workers template
yarn create hono my-app --template cloudflare-workers# "--template cloudflare-workers" selects the Cloudflare Workers template
pnpm create hono@latest my-app --template cloudflare-workers# "--template cloudflare-workers" selects the Cloudflare Workers template
bun create hono@latest my-app --template cloudflare-workers# "--template cloudflare-workers" selects the Cloudflare Workers template
deno init --npm hono@latest my-app --template cloudflare-workersHäufig verwendete Argumente
| Argument | Beschreibung | Beispiel |
|---|---|---|
--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 |
--install | Installiert 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 |
--offline | Verwendet 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
npm create hono@latest my-appHier wirst du nach Vorlage und Optionen gefragt.
Nicht interaktiv: Vorlage und Paketmanager auswählen
npm create hono@latest my-app -- --template vercel --pm npm --installDies erstellt my-app mit der Vorlage vercel, installiert Abhängigkeiten mit npm und überspringt die interaktiven Eingabeaufforderungen.
Offline-Cache verwenden (ohne Netzwerk)
pnpm create hono@latest my-app --template deno --offlineFehlerbehebung und Tipps
- Wenn eine Option nicht erkannt zu werden scheint, stelle sicher, dass du sie bei
npm create/npxmit--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.
Links und Referenzen
- Repository von
create-hono: create-hono