إذا كان هذا سؤالًا حول كيفية استخدام NVM4W ، فيرجى استخدام stackoverflow بدلاً من ذلك.
إذا كانت هذه مشكلة تتعلق بمكافحة الفيروسات ، فتأكد من البحث في المشكلات الحالية أولاً.
[] Windows Server 2016
[] تثبيت Windows الخاص بي بلغة غير الإنجليزية.
اخبرني بالتفاصل...
حالة الخروج 1: لم يتم التعرف على "C: \ Program" كأمر داخلي أو خارجي ،
برنامج قابل للتشغيل أو ملف دفعي.
أنظمة ملفات Windows تسمح بمسافات ... في المسارات .. يبدو أن المشكلة.
هل حاولت التثبيت على موقع مختلف؟
يبدو أن بعض علامات الاقتباس مفقودة في ملفات الخفافيش.
حلها من قبل تثبيته في أخرى Destination
المجلد و Set Node.js Symlink
لا يحتوي على أية مسافات الطريق
تعديل ملف
C:\Users\User Name\AppData\Roaming\nvm\settings.txt
يتغيرون
root: C:\Users\User Name\AppData\Roaming\nvm
path: C:\Program Files\nodejs
إلى
root: C:\Users\UserNa~1\AppData\Roaming\nvm
path: C:\Progra~1\nodejs
الفكرة هي إزالة المسافات من User Name
إلى UserName
وحذف الأحرف الأخيرة بحيث يكون هناك 8 أحرف في النهاية مع ~1
.
وبالتالي
UserName~1
- 10 أحرف
UserNa~1
- 8 أحرف
هذا حل مشكلتي.
يبدو أن nvm لا يدعم المسافات في ملف التكوين الخاص به الذي يصنعه بنفسه افتراضيًا.
العديد من المستخدمين لديهم مسافات في اسم حساب windows الخاص بهم.
هذا هو الخطأ.
كما أن إجابة المستخدم المتميز هذه ذات قيمة كإجابة تكميلية.
واجهت هذا مع أحدث إصدار والطريقة الوحيدة التي يمكنني بها تشغيله هي التثبيت على C: \ nvm والارتباط الرمزي في C: \ nodejs
التعليق الأكثر فائدة
تعديل ملف
يتغيرون
إلى
الفكرة هي إزالة المسافات من
User Name
إلىUserName
وحذف الأحرف الأخيرة بحيث يكون هناك 8 أحرف في النهاية مع~1
.وبالتالي
UserName~1
- 10 أحرفUserNa~1
- 8 أحرفهذا حل مشكلتي.
يبدو أن nvm لا يدعم المسافات في ملف التكوين الخاص به الذي يصنعه بنفسه افتراضيًا.
العديد من المستخدمين لديهم مسافات في اسم حساب windows الخاص بهم.
هذا هو الخطأ.