Skip to content

استخدام CLI لـ bun add

bash
bun add <package> <@version>

إدارة التبعيات

--productionboolean
لا تقم بتثبيت تبعيات التطوير. الاختصار: -p
--omitstring
استبعد تبعيات dev أو optional أو peer من التثبيت
--globalboolean
التثبيت عالميًا. الاختصار: -g
--devboolean
إضافة تبعية إلى devDependencies. الاختصار: -d
--optionalboolean
إضافة تبعية إلى optionalDependencies
--peerboolean
إضافة تبعية إلى peerDependencies
--exactboolean
إضافة الإصدار الدقيق بدلاً من نطاق ^. الاختصار: -E
--only-missingboolean
إضافة التبعيات إلى package.json فقط إذا لم تكن موجودة بالفعل

ملفات المشروع وملفات القفل

--yarnboolean
كتابة ملف yarn.lock (yarn v1). الاختصار: -y
--no-saveboolean
لا تقم بتحديث package.json أو حفظ ملف قفل
--saveboolean default: true
الحفظ في package.json (صحيح افتراضيًا)
--frozen-lockfileboolean
منع التغييرات على ملف القفل
--trustboolean
الإضافة إلى trustedDependencies في package.json الخاص بالمشروع وتثبيت الحزمة (الحزم)
--save-text-lockfileboolean
حفظ ملف قفل نصي
--lockfile-onlyboolean
إنشاء ملف قفل دون تثبيت التبعيات

التحكم في التثبيت

--dry-runboolean
لا تقم بتثبيت أي شيء
--forceboolean
اطلب دائمًا أحدث الإصدارات من السجل وأعد تثبيت جميع التبعيات. الاختصار: -f
--no-verifyboolean
تخطي التحقق من صحة الحزم التي تم تنزيلها حديثًا
--ignore-scriptsboolean
تخطي نصوص دورة الحياة في package.json الخاص بالمشروع (لا يتم تشغيل نصوص التبعيات أبدًا)
--analyzeboolean
تحليل وتثبيت تبعيات الملفات الممررة كوسائط بشكل متكرر (باستخدام أداة تجميع Bun). الاختصار:{" "} -a

الشبكة والسجل

--castring
تقديم شهادة توقيع سلطة شهادة
--cafilestring
نفس --ca، ولكن كمسار ملف للشهادة
--registrystring
استخدام سجل محدد افتراضيًا، متجاوزًا .npmrc و bunfig.toml ومتغيرات البيئة
--network-concurrencynumber default: 48
الحد الأقصى لعدد الطلبات المتزامنة عبر الشبكة (الافتراضي 48)

الأداء والموارد

--backendstring default: clonefile
تحسينات خاصة بالمنصة لتثبيت التبعيات. القيم الممكنة: clonefile (الافتراضي)،{" "} hardlink، symlink، copyfile
--concurrent-scriptsnumber default: 5
الحد الأقصى لعدد المهام المتزامنة لنصوص دورة الحياة (الافتراضي 5)

التخزين المؤقت

--cache-dirstring
تخزين وتحميل البيانات المخزنة مؤقتًا من مسار دليل محدد
--no-cacheboolean
تجاهل ملف التعريف المخزن مؤقتًا بالكامل

الإخراج والتسجيل

--silentboolean
عدم تسجيل أي شيء
--verboseboolean
تسجيل مفصل بشكل مفرط
--no-progressboolean
تعطيل شريط التقدم
--no-summaryboolean
عدم طباعة ملخص

التكوين العام والسياق

--configstring
تحديد مسار ملف التكوين (bunfig.toml). الاختصار: -c
--cwdstring
تعيين دليل عمل حالي محدد

المساعدة

--helpboolean
طباعة قائمة المساعدة هذه. الاختصار: -h

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