Skip to content

سيؤدي تشغيل bun install إلى إنشاء ملف قفل يسمى bun.lock.

هل يجب التزامنه في git؟ ​

نعم

إنشاء ملف قفل بدون تثبيت؟ ​

لإنشاء ملف قفل بدون التثبيت في node_modules يمكنك استخدام العلامة --lockfile-only. سيتم دائمًا حفظ ملف القفل على القرص، حتى إذا كان محدثًا مع package.json(s) لمشروعك.

bash
bun install --lockfile-only

NOTE

استخدام `--lockfile-only` سيملأ ذاكرة التخزين المؤقت للتثبيت العام ببيانات وصفية للسجل وتبعيات git/tarball.

هل يمكنني opting out؟ ​

للتثبيت بدون إنشاء ملف قفل:

bash
bun install --no-save

للتثبيت ملف قفل Yarn بالإضافة إلى bun.lock.

bash
bun install --yarn
toml
[install.lockfile]
# ما إذا كان سيتم حفظ ملف قفل غير Bun بجانب bun.lock
# فقط "yarn" مدعوم
print = "yarn"

ملف قفل نصي ​

غير Bun v1.2 تنسيق ملف القفل الافتراضي إلى bun.lock النصي. يمكن ترحيل ملفات القفل الثنائية bun.lockb الموجودة إلى التنسيق الجديد عن طريق تشغيل bun install --save-text-lockfile --frozen-lockfile --lockfile-only وحذف bun.lockb.

يمكن العثور على مزيد من المعلومات حول تنسيق ملف القفل الجديد في منشور المدونة الخاص بنا.

ترحيل ملف القفل التلقائي ​

عند تشغيل bun install في مشروع بدون bun.lock، يرحل Bun تلقائيًا ملفات القفل الموجودة:

  • yarn.lock (v1)
  • package-lock.json (npm)
  • pnpm-lock.yaml (pnpm)

يتم الحفاظ على ملف القفل الأصلي ويمكن إزالته يدويًا بعد التحقق.

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