Nvm-windows: استخدام nvm مع nvmrc لأن العقدة v.0.0 (64 بت) غير مثبتة.

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

بيئتي

  • [x] Windows 10

أنا أستخدم إصدار NVM4W:

  • [x] 1.1.7

فعلت مسبقا...

  • [x] اقرأ README لتكون على دراية بمشاكل npm gotchas ومكافحة الفيروسات.
  • قام [x] بمراجعة الويكي للتأكد من أن مشكلتي لم يتم حلها بالفعل.
  • تحقق [x] من أنني أستخدم حسابًا بامتيازات إدارية.
  • [x] بحث في المشكلات (مفتوحة ومغلقة) للتأكد من أن هذه ليست مكررة.
  • تأكد [x] من أن هذا ليس سؤالًا حول كيفية استخدام NVM لنظام التشغيل Windows ، حيث يتم استخدام gitter للأسئلة والتعليقات.

مشكلتي متعلقة بـ (حدد فقط تلك التي تنطبق):

  • [] settings.txt
  • [] دعم الوكيل (هل جربت الإصدار 1.1.0+؟)
  • [] دعم 32 أو 64 بت (هل جربت الإصدار 1.1.3+؟)
  • [] شخصية تهرب (هل جربت الإصدار 1.1.6+؟)
  • [] بيئة غلاف قياسية (طرفية / بوويرشيل)
  • [] بيئة غلاف غير قياسية (Cmder ، Hyper ، Cygwin ، git)

سلوك متوقع

تشغيل nvm use مع .nvmrc مع node فيه يجب أن يستخدم أحدث إصدار من العقدة

السلوك الفعلي

أرى هذا بدلاً من ذلك

> nvm use
.0.0
node v.0.0 (64-bit) is not installed

خطوات إعادة إظهار المشكلة:

محتويات .nvmrc


تشغيل nvm use

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

لمعلوماتك ، لقد أنشأت حلاً لهذه الوظيفة باستخدام الأوامر التالية في بوويرشيل:
type .\.nvmrc | %{$_ -replace "v",""} | %{nvm install $_}
type .\.nvmrc | %{$_ -replace "v",""} | %{nvm use $_}

ال 3 كومينتر

حاولت إضافة إصدار قياسي إلى .nvmrc مثل 10.9.0 ولا يزال يحتوي على نفس الخطأ ، لذا الآن أتساءل عما إذا كان هذا بسبب احتواء دليل مشروعي على مسافة فيه ... همم.

.nvmrc غير مدعوم. هذا هو اصطلاح nvm (لنظام التشغيل Linux). إن NVM4W ليس مرآة لـ nvm وليس لديه نية للقيام بذلك. يمكنك الاطلاع على حالات الاستخدام المختلفة التي يتعامل معها كل جهاز افتراضي على https://github.com/nodejs/version-management/issues/4.

لمعلوماتك ، لقد أنشأت حلاً لهذه الوظيفة باستخدام الأوامر التالية في بوويرشيل:
type .\.nvmrc | %{$_ -replace "v",""} | %{nvm install $_}
type .\.nvmrc | %{$_ -replace "v",""} | %{nvm use $_}

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