Bun هو وقت تشغيل محلي اختياري لتشغيل TypeScript مباشرةً (Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
bun run ...، bun --watch ...). يظل مدير الحزم الافتراضي هو pnpm، وهو مدعوم بالكامل وتستخدمه أدوات التوثيق. لا يستطيع Bun استخدام pnpm-lock.yaml وسيتجاهله.
التثبيت
Install dependencies
bun.lock / bun.lockb في git، لذلك لا يحدث تغيير زائد في المستودع. لتجاوز كتابة ملف القفل بالكامل:نصوص دورة الحياة
يحظر Bun نصوص دورة حياة التبعيات ما لم تكن موثوقة صراحةً. في هذا المستودع، لا تكون النصوص المحظورة عادةً مطلوبة:baileyspreinstall— يتحقق من أن الإصدار الرئيسي من Node هو >= 20 (يعتمد OpenClaw افتراضيًا على Node 24 ولا يزال يدعم Node 22 LTS، حاليًا22.16+)protobufjspostinstall— يصدر تحذيرات حول مخططات إصدارات غير متوافقة (لا توجد مصنوعات بناء)
تنبيهات
لا تزال بعض النصوص ترمز pnpm بشكل ثابت (على سبيل المثالdocs:build وui:* وprotocol:check). شغّلها عبر pnpm في الوقت الحالي.