Skip to content

bun init で Bun プロジェクトを開始しましょう。

bash
bun init my-app
bash
? プロジェクトテンプレートを選択 - 送信するには Enter を押してください。
 Blank
  React
  Library

 プロジェクトテンプレートを選択:Blank

 + .gitignore
 + CLAUDE.md
 + .cursor/rules/use-bun-instead-of-node-vite-npm-pnpm.mdc -> CLAUDE.md
 + index.ts
 + tsconfig.json(エディターの自動補完用)
 + README.md

各プロンプトのデフォルト回答を受け入れるには Enter を押し、デフォルトを自動受け入れするには -y フラグを渡します。


bun init は Bun で空のプロジェクトを開始する迅速な方法です。これは適切なデフォルトで推測し、複数回実行しても非破壊的です。

以下を作成します。

  • 名前が現在のディレクトリ名にデフォルト設定される package.json ファイル
  • エントリーポイントが TypeScript ファイルかどうかによって tsconfig.json ファイルまたは jsconfig.json ファイル
  • index.ts にデフォルト設定されるエントリーポイント(index.{tsx,jsx,js,mts,mjs} のいずれかが存在するか、package.jsonmodule または main フィールドを指定している場合を除く)
  • README.md ファイル

AI エージェントルール($BUN_AGENT_RULE_DISABLED=1 で無効化):

  • Claude CLI が検出された場合に CLAUDE.md ファイル(CLAUDE_CODE_AGENT_RULE_DISABLED 環境変数で無効化)
  • Cursor AI が検出された場合に、Cursor AI が Node.js や npm の代わりに Bun を使用するようにガイドする .cursor/rules/*.mdc ファイル

-y または --yes を渡すと、質問せずに続行すると見なされます。

最後に、@types/bun をインストールするために bun install を実行します。

Bun by www.bunjs.com.cn 編集