إصدار npm: 3.10.10
السيناريو : لقد قمت بتحميل جرة إلى الريبو الخاص بي باستخدام الإصدار 1.2.0. الآن لسبب ما ، أضفت برطمانًا جديدًا بالإصدار 1.1.0.
الحزمة الخاصة بي بها تبعية "XYZ": "الأحدث". لكنه يقوم بتنزيل 1.1.0؟ هل هذا خطأ أم أفعل شيئًا غير صحيح؟ كنت أتوقع تنزيل 1.2.0 دائمًا.
ما هو الجرة؟ صفقات npm في كرات القطران.
"الأحدث" هي علامة توزيع ؛ يجب تعيين إصدار صريح عليه. عند النسخ الاحتياطي (كما فعلت) ، من السهل تعيين الإصدار الأقدم بطريق الخطأ على أنه "الأحدث".
أقترح استخدام https://npmjs.com/safe-publish-latest لتجنب ذلك في المستقبل ؛ لإصلاح هذا الآن ، قم بتشغيل npm dist-tag add [email protected] latest
آسف يا سيئة ، كنت أعني كرات القطران (وليس الجرار).
هذا الحل يعمل. شكرا جزيلا.
التعليق الأكثر فائدة
آسف يا سيئة ، كنت أعني كرات القطران (وليس الجرار).