هل تريد طلب ميزة أو الإبلاغ عن خطأ ؟
حشرة
ما هو السلوك الحالي؟
بعد نجاح yarn install
إذا قمت بإزالة ملف yarn.lock
وقمت بتشغيل yarn install
مرة أخرى ، فلن يتم إنشاء ملف القفل.
إذا كان السلوك الحالي عبارة عن خطأ ، فيرجى تقديم خطوات إعادة الإنتاج.
yarn add os-homedir
rm yarn.lock
yarn install
ما هو السلوك المتوقع؟
يجب أن يولد ملف القفل
يرجى ذكر node.js والغزل وإصدار نظام التشغيل.
node v7.1.0
yarn v0.17.2
macOS v10.12.1
لقد أعدت إنتاج هذه المشكلة مع Node.js 4.4.1 و yarn 0.17.2
. من مراجعة مستندات تثبيت الغزل ، لا توجد سوى خيارات _suppress_ yarn.lock التي يتم إنشاؤها ، مما يعني أنه إذا لم يتم توفير هذه الخيارات ، فمن المتوقع إعادة إنشاء ملف القفل.
الحل هو تشغيل yarn add
مرة أخرى لتبعيات المستوى الأعلى. في هذه الحالة ، yarn add os-homedir
. يؤدي هذا إلى إعادة إنشاء yarn.lock
.
لقد أكدت أن هذا انحدار لأن 0.16.1
يقوم بإنشاء ملف القفل إذا كان مفقودًا.
تم الإصلاح عبر # 1888.