اذهب إلى المحتوى

السؤال

نشر

لقد قمت بإزالة نسخة node.js من جهازي بنظام ويندوز، ثم قمت بتحميل النسخة الأخيرة من node.js من الموقع الرسمي، ولكن عندما أقوم بالتأكد من النسخة من خلال الأمر التالي:

node --version

يظهر لي رقم النسخة السابقة والتي قمت بإزالتها وتحديثها، ولا يتم طباعة رقم النسخة الجديدة بدلاً منها.

ماهي الطريقة الصحيحة لإزالة النسخة القديمة نهائياً من النظام وتحديثها؟

Recommended Posts

  • 0
نشر

عندما نفتح CMD يتم تحميل بيئة العمل ومتغيرات بيئة النظام في تلك اللحظة system environment ويتم تثبيت الإصدارات للبرامج، فإذا قمت بأي تعديل وكان CMD قيد التشغيل سيتم عرض البيانات القديمة. أي عليك إغلاق كافة نوافذ cmd قبل تجريب التعديلات.

بالنسبة لإدارة إصدارات node يوجد برمجية NVM = node version manager يمكنك تثبيتها لمختلف أنظمة التشغيل ومنها windows وتسمح لك بتثبيت عدة إصدارات لـ node والتنقل بينهم.

يمكنك تحميل البرمجية من هذا الرباط: nvm/releases.

واتباع التوثيق من هنا: nvm-windows

  • 0
نشر
  • قم بتنفيذ
npm cache clean --force
  • قم بإزالة التثبيت من لوحة التحكم من إزالة البرامج والميزات
  • قم بإعادة تشغيل الجهاز أو من مدير المهام قم بإنهاء جميع المهام المتعلقة بnode
  • ابحث عن هذه المجلدات وقم بحذفها إذا مازالت موجودة (المسارات تختلف بحسب نسخة النظام 64بت أو 32بت)
  • C:\Program Files (x86)\Nodejs

  • C:\Program Files\Nodejs

  • C:\Users\{User}\AppData\Roaming\npm (أو %appdata%\npm)

  • C:\Users\{User}\AppData\Roaming\npm-cache (أو %appdata%\npm-cache)

  • C:\Users\{User}\.npmrc (أو ربما بدون نقط مسبوقة)

  • C:\Users\{User}\AppData\Local\Temp\npm-*

  • تفحص متغيرات البيئة %PATH% لكي تتأكد من عدم وجود أي مراجع الى Nodejs أو npm

  • إذا لم يتم إزالة تثبيه ، فقم بكتابة where node في موجه الأوامر واذهب الى المسار المكتوب وقم بحذف المجلد يدوياً

  • إعادة تشغيل الجهاز ، ومن ثم يمكنك تثبيته بشكلٍ طبيعي

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...