Nvm-windows: إضافة دعم لـ --lts = releasename (وربما إصلاح الإبلاغ عن أشياء غير معروفة)

تم إنشاؤها على ٢٠ سبتمبر ٢٠١٨  ·  3تعليقات  ·  مصدر: coreybutler/nvm-windows

لضمان اختبار الكود بشكل صحيح ، يعد nvm use --lts=releasename ضروريًا إلى حد ما ، ولكن لا يمكن لمطوري Windows استخدام ذلك حاليًا. بدلاً من ذلك ، حصلوا على الخطأ التالي:

c:\Users\Me\Documents\git\test>nvm install --lts=Carbon
--lts=Carbon.0.0
Node.js v--lts=Carbon.0.0 is only available in 32-bit.

وهو خطأ ثلاث مرات (هذا علامة وقت تشغيل ، وليس اسم إصدار ، على الرغم من أنه يتعامل معه على أنه اسم ، فمن الواضح أنه لا يتحقق من قائمة إصدارات العقد المتاحة ليقول "مرحبًا هذا ليس شيئًا أعرفه" ، وعلى الرغم من أنه لا لا أعرف هذا الشيء ، تدعي أنها تعرف أن لديها إصدار 32 بت فقط متاح)

enhancement request help wanted

ال 3 كومينتر

أولاً ، لا يعد --lts علامة مدعومة ( nvm help محدد إلى حد ما حول هذا الأمر). علم وقت التشغيل الوحيد المدعوم هو --insecure .

ما هو الإصدار الذي تقوم بتشغيله؟ يجب أن تكون الرسالة مختلفة قليلاً إذا كنت تقوم بتشغيل 1.1.7.

قد يكون التثبيت باسم الإصدار ممكنًا نظرًا لتوفر البيانات ، ولكن لن يكون لدي وقت لإضافة هذا بنفسي. كنت أعتبر العلاقات العامة.

هذا هو المقصود. يقدم "nvm الآخر" --lts كعلامة تثبيت لأن القدرة على إخبار nvm بتثبيت أحدث إصدار LTS يجعل الحياة أسهل بكثير للاختبار ، لأنه يتيح لك إضافة نصوص عقدة مثل " test: lts " واجعله يقوم بتشغيل كل شيء مسبوقًا بـ "nvm use --lts = carbon" للاختبار مقابل 8.xLTS "أيًا كان ما هو موجود الآن".

هل تعرف شخصًا آخر يمكنه إضافة هذا؟ (لأنني لا أملك المعرفة لأضيف هذا لك)

+1 ، ولدعم nvm install lts/* / nvm use lts/* .

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