使用交互式 bun init 命令脚手架一个空的 Bun 项目。
bun init
? Select a project template - Press return to submit.
❯ Blank
React
Library
✓ Select a project template: Blank
+ .gitignore
+ index.ts
+ tsconfig.json (for editor autocomplete)
+ README.md
To get started, run:
bun run index.ts
bun install v1.3.0
+ @types/bun@1.3.0
+ typescript@5.9.2
7 packages installed按 enter 键接受每个提示的默认值,或者传递 -y 标志以自动接受默认值。
bun init 的工作原理
CLI 用法
Flags
General
Initialization Options
Project Templates
Examples
React
The --react flag will scaffold a React project
bun init --reactThe --react flag accepts the following values
tailwind- Scaffold a React project with Tailwind CSSshadcn- Scaffold a React project with Shadcn/UI and Tailwind CSS
React + TailwindCSS
This will create a React project with Tailwind CSS configured with Bun's bundler and dev server.
bun init --react=tailwindReact + @shadcn/ui
This will create a React project with shadcn/ui and Tailwind CSS configured with Bun's bundler and dev server.
bun init --react=shadcn