سيؤدي تشغيل bun install إلى إنشاء ملف قفل يسمى bun.lock.
هل يجب التزامنه في git؟
نعم
إنشاء ملف قفل بدون تثبيت؟
لإنشاء ملف قفل بدون التثبيت في node_modules يمكنك استخدام العلامة --lockfile-only. سيتم دائمًا حفظ ملف القفل على القرص، حتى إذا كان محدثًا مع package.json(s) لمشروعك.
bun install --lockfile-onlyNOTE
استخدام `--lockfile-only` سيملأ ذاكرة التخزين المؤقت للتثبيت العام ببيانات وصفية للسجل وتبعيات git/tarball.هل يمكنني opting out؟
للتثبيت بدون إنشاء ملف قفل:
bun install --no-saveللتثبيت ملف قفل Yarn بالإضافة إلى bun.lock.
bun install --yarn[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)
يتم الحفاظ على ملف القفل الأصلي ويمكن إزالته يدويًا بعد التحقق.