<p>لا يبدو أن yarn Upgrade-Interactive اكتشف أحدث إصدار من pkg.json</p>

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

هذا هو pkg.json الخاص بي ، حيث يمكنك رؤية إصدار vue-router هو ^ 2.3.1

image

عندما أقوم بتشغيل yarn upgrade-interactive ، فإنه يقول:

image

لكن أحدث إصدار من vue-router هو 2.5.3

image

ثم أقوم بتشغيل yarn upgrade vue-router

image

آمل أن يتمكن أي شخص من مساعدتي في العثور على نتائج مختلفة للأمرين.

needs-confirmation needs-discussion triaged

التعليق الأكثر فائدة

أعتقد أن هذا يحدث لأنه في آخر تثبيت ، تم تحديث حزمة vue-router بالفعل إلى 2.5.3 وإصدار yarn.lock المعدل. نظرًا لأن الأمر upgrade-interactive يتحقق من الحقل version في ملف القفل الحالي (الإصدار 2.5.3 ، ويلبي ^ 2.3.1) ، فهو من الناحية الفنية محدث. من ناحية أخرى ، يقوم الأمر upgrade [package] بتثبيت جديد بناءً على علامة latest وسيحدث الإصدار المطلوب في package.json من ^ 2.3.1 إلى ^ 2.5.3. أعتقد أن الترقية التفاعلية يجب أن تقوم أيضًا بتحديث المتطلبات في package.json إذا كان النطاق أقل من الإصدار المثبت ، لكني أود أن أسمع من الآخرين ما هو أفضل نهج سيكون.

ال 3 كومينتر

أعتقد أن هذا يحدث لأنه في آخر تثبيت ، تم تحديث حزمة vue-router بالفعل إلى 2.5.3 وإصدار yarn.lock المعدل. نظرًا لأن الأمر upgrade-interactive يتحقق من الحقل version في ملف القفل الحالي (الإصدار 2.5.3 ، ويلبي ^ 2.3.1) ، فهو من الناحية الفنية محدث. من ناحية أخرى ، يقوم الأمر upgrade [package] بتثبيت جديد بناءً على علامة latest وسيحدث الإصدار المطلوب في package.json من ^ 2.3.1 إلى ^ 2.5.3. أعتقد أن الترقية التفاعلية يجب أن تقوم أيضًا بتحديث المتطلبات في package.json إذا كان النطاق أقل من الإصدار المثبت ، لكني أود أن أسمع من الآخرين ما هو أفضل نهج سيكون.

الإغلاق بسبب نقص النشاط والاستجابات.

أعتقد أن الترقية التفاعلية يجب أن تقوم بتحديث package.json وفقًا لذلك ، كما اقترح kaylieEB .

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