Skip to content

Bun يدعم ملفات .jsx و .tsx بشكل تلقائي. React يعمل مع Bun بدون أي تكوين إضافي.

أنشئ تطبيق React جديد باستخدام bun init --react. يمنحك هذا قالبًا يحتوي على تطبيق React بسيط وخادم API بسيط معًا في تطبيق كامل الميزات.

bash
# إنشاء تطبيق React جديد
bun init --react

# تشغيل التطبيق في وضع التطوير
bun dev

# البناء كموقع ثابت للإنتاج
bun run build

# تشغيل الخادم في الإنتاج
bun start

إعادة التحميل الساخن ​

شغل bun dev لبدء التطبيق في وضع التطوير. سيبدأ هذا خادم API وتطبيق React مع إعادة التحميل الساخن.

تطبيق كامل الميزات ​

شغل bun start لبدء خادم API والواجهة الأمامية معًا في عملية واحدة.

موقع ثابت ​

شغل bun run build لبناء التطبيق كموقع ثابت. سينشئ هذا دليل dist مع التطبيق المجمع وجميع الأصول.

txt
├── src/
│   ├── index.tsx       # نقطة دخول الخادم مع مسارات API
│   ├── frontend.tsx    # نقطة دخول تطبيق React مع HMR
│   ├── App.tsx         # مكون React الرئيسي
│   ├── APITester.tsx   # مكون لاختبار نقاط نهاية API
│   ├── index.html      # قالب HTML
│   ├── index.css       # الأنماط
│   └── *.svg           # أصول ثابتة
├── package.json        # التبعيات والنصوص
├── tsconfig.json       # تكوين TypeScript
├── bunfig.toml         # تكوين Bun
└── bun.lock            // ملف القفل

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