import Init from "/snippets/cli/init.mdx";
Starten Sie mit Bun, indem Sie ein neues Projekt mit bun init erstellen.
bash
bun init my-appbash
? Wählen Sie eine Projektvorlage - Drücken Sie die Eingabetaste zum Bestätigen.
❯ Blank
React
Library
✓ Projektvorlage ausgewählt: Blank
+ .gitignore
+ CLAUDE.md
+ .cursor/rules/use-bun-instead-of-node-vite-npm-pnpm.mdc -> CLAUDE.md
+ index.ts
+ tsconfig.json (für Editor-Autovervollständigung)
+ README.mdDrücken Sie Eingabe, um die Standardantwort für jede Eingabeaufforderung zu akzeptieren, oder übergeben Sie das -y-Flag, um die Standards automatisch zu akzeptieren.
bun init ist eine schnelle Möglichkeit, ein leeres Projekt mit Bun zu starten. Es verwendet sinnvolle Standardwerte und ist nicht-destruktiv, wenn es mehrfach ausgeführt wird.
Es erstellt:
- eine
package.json-Datei mit einem Namen, der standardmäßig dem aktuellen Verzeichnisnamen entspricht - eine
tsconfig.json-Datei oder einejsconfig.json-Datei, abhängig davon, ob der Einstiegspunkt eine TypeScript-Datei ist oder nicht - einen Einstiegspunkt, der standardmäßig
index.tsist, es sei denn, eine der Dateienindex.{tsx, jsx, js, mts, mjs}existiert oder diepackage.jsongibt einmodule- odermain-Feld an - eine
README.md-Datei
KI-Agent-Regeln (deaktivieren mit $BUN_AGENT_RULE_DISABLED=1):
- eine
CLAUDE.md-Datei, wenn Claude CLI erkannt wird (deaktivieren mitCLAUDE_CODE_AGENT_RULE_DISABLED-Umgebungsvariable) - eine
.cursor/rules/*.mdc-Datei, um Cursor AI anzuleiten, Bun anstelle von Node.js und npm zu verwenden, wenn Cursor erkannt wird
Wenn Sie -y oder --yes übergeben, wird angenommen, dass Sie ohne Fragen fortfahren möchten.
Am Ende wird bun install ausgeführt, um @types/bun zu installieren.