Skip to content

import Init from "/snippets/cli/init.mdx";

ابدأ مع Bun من خلال إنشاء مشروع جديد باستخدام bun init.

bash
bun init my-app
bash
? Select a project template - Press return to submit.
 Blank
  React
  Library

 Select a project template: Blank

 + .gitignore
 + CLAUDE.md
 + .cursor/rules/use-bun-instead-of-node-vite-npm-pnpm.mdc -> CLAUDE.md
 + index.ts
 + tsconfig.json (for editor autocomplete)
 + README.md

اضغط enter لقبول الإجابة الافتراضية لكل مطالبة، أو مرر علم -y للقبول التلقائي للافتراضيات.


bun init هو طريقة سريعة لبدء مشروع فارغ مع Bun. يخمن بافتراضيات معقولة وغير مدمر عند تشغيله عدة مرات.

ينشئ:

  • ملف package.json باسم افتراضي لاسم الدليل الحالي
  • ملف tsconfig.json أو ملف jsconfig.json، اعتمادًا على ما إذا كانت نقطة الدخول ملف TypeScript أم لا
  • نقطة دخول افتراضية إلى index.ts ما لم يكن أي من index.{tsx, jsx, js, mts, mjs} موجودًا أو يحدد package.json حقل module أو main
  • ملف README.md

قواعد وكيل AI (تعطيل مع $BUN_AGENT_RULE_DISABLED=1):

  • ملف CLAUDE.md عند اكتشاف Claude CLI (تعطيل مع متغير البيئة CLAUDE_CODE_AGENT_RULE_DISABLED)
  • ملف .cursor/rules/*.mdc لتوجيه Cursor AI لاستخدام Bun بدلاً من Node.js و npm عند اكتشاف Cursor

إذا مررت -y أو --yes، سيفترض أنك تريد المتابعة بدون طرح أسئلة.

في النهاية، يشغل bun install لتثبيت @types/bun.

Bun بواسطة www.bunjs.com.cn تحرير