Yarn: لا يتم إنشاء ملف yarn.lock كما هو متوقع

تم إنشاؤها على ١٦ نوفمبر ٢٠١٦  ·  3تعليقات  ·  مصدر: yarnpkg/yarn

هل تريد طلب ميزة أو الإبلاغ عن خطأ ؟
حشرة

ما هو السلوك الحالي؟
بعد نجاح 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

cat-bug

ال 3 كومينتر

لقد أعدت إنتاج هذه المشكلة مع Node.js 4.4.1 و yarn 0.17.2 . من مراجعة مستندات تثبيت الغزل ، لا توجد سوى خيارات _suppress_ yarn.lock التي يتم إنشاؤها ، مما يعني أنه إذا لم يتم توفير هذه الخيارات ، فمن المتوقع إعادة إنشاء ملف القفل.

الحل هو تشغيل yarn add مرة أخرى لتبعيات المستوى الأعلى. في هذه الحالة ، yarn add os-homedir . يؤدي هذا إلى إعادة إنشاء yarn.lock .

لقد أكدت أن هذا انحدار لأن 0.16.1 يقوم بإنشاء ملف القفل إذا كان مفقودًا.

تم الإصلاح عبر # 1888.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات