Nvm-windows: يقوم nvm بتثبيت العقدة ولكنه يفشل في تسليم npm

تم إنشاؤها على ٣ يوليو ٢٠١٩  ·  47تعليقات  ·  مصدر: 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+؟)
  • [x] بيئة غلاف قياسية (طرفية / بوويرشيل)
  • [] بيئة غلاف غير قياسية (Cmder ، Hyper ، Cygwin ، git)

سلوك متوقع

بعد تشغيل nvm install latest تم تثبيت إصدار العقدة 12.5.0 وإصدار npm v6.9.0 .

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

بعد أمر التثبيت ، لا تظهر أية أخطاء:

2019-07-03_09h10_55

تحدث المشكلة التالية:

2019-07-03_09h11_08

node_modules / المجلد فارغ:

2019-07-03_09h32_34

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

فقط قم بتثبيت الإصدار وتحقق مما يحدث. لا أعرف بالضبط كيف يعمل هذا ولكن يبدو أنه شيء مرتبط بتغيير عنوان URL لمشروع npm / cli الجديد.

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

لديك نفس المشكلة. هذه هي محاولتي وتعمل بالنسبة لي:

  1. قم بتنزيل إصدار العقدة المطلوبة من https://nodejs.org/en/download/releases/ بتنسيق zip (أو تنسيق آخر)
  2. احذف دليل node_modules إذا كان موجودًا بالفعل في version drectory الموجود في دليل تثبيت nvm (مثل C: UsersUSER_NAMEAppDataRoamingnvmv8.11.4).
  3. قم بفك ضغط الملف من الخطوة 1 ، وانسخ الدليل node_modules إلى version directory المستنتج في الخطوة السابقة.
  4. يعمل npm

ال 47 كومينتر

هل أنت متأكد بنسبة 100٪ أنك تشغل 1.1.7؟ أسأل لأن تغيير npm / cli كان مشكلة URL مشفرة بشكل ثابت كانت موجودة في 1.1.6 وتم إصلاحها في 1.1.7.

للأسف ، أكيد 100٪coreybutler
ها ها ها ها

ها هي لقطة الشاشة الخاصة بي للإصدار:

2019-07-03_13h33_44

قام أحد أصدقائي مؤخرًا بتثبيت nvm 1.1.7 على الجهاز الخاص به وقمت بترقيتي أيضًا للحصول على أحدث إصدار من npm ، دون أي حظ للأسف

آسف ، كان علي أن أسأل :-)

لا يمكنني إعادة إنشاء هذا.

image

عادةً ما يعود الأمر إلى أ) الأذونات ، ب) مشكلة الشبكة أثناء التنزيل. في بعض الأحيان تكون مشكلة الشبكة على الخادم البعيد ، خاصةً عند دفع إصدار عقدة / npm جديد تمامًا. تظهر رسالة الخطأ هذه طوال الوقت ، ولكن لأسباب عديدة مختلفة ، مما يجعل من الصعب تحديد المصدر الحقيقي للمشكلة.

لإعادة إنتاج هذه المشكلة ، اضطررت إلى إلغاء تثبيت Node و NPM وإجراء تثبيت جديد باستخدام NVM فقط ، ثم أحصل على الخطأ.

pwrshell-nvm-install-latest

لقد لاحظت أنه أثناء عملية التثبيت ، يتم تنزيل الأشياء ذات الصلة بـ NPM إلى مجلد مؤقت ، ولكن في وقت لاحق لم يتم نقلها إلى أي مكان ويتم حذف المجلد المؤقت.
حتى تشغيل بوويرشيل كمسؤول ، لذلك لا أعتقد أنه متعلق بالإذن.

أثناء التثبيت:
during-install

بعد التثبيت:
after-install

gsicoli أنت محق في أن npm يتم تنزيله إلى دليل مؤقت ثم يتم نقله. إذا فشلت عملية النقل بصمت ، فقد يتسبب ذلك في حذف الدليل دون نقل npm حيث يجب أن يكون (أي هذا السلوك).

هل تتم مطالبتك عند تشغيل nvm use أو nvm install ؟ لا يعني العمل كمسؤول بالضرورة أن الحساب لديه أذونات مرتفعة. عادةً ، سيطالبك Windows برفع الأذونات. بالنسبة إلى حساب المسؤول ، يتم منحه تلقائيًا ، لكنه لا يزال يتطلب من المستخدم أن يقول "موافق".

يطالب عندما لا أعمل كمسؤول. إذا قمت بتشغيل كمسؤول لا يطالب ... ومع ذلك فإن التأثير هو نفسه.

مواجهة نفس المشكلة على Windows 10. إذا كانت هناك أي معلومات يمكنني تقديمها ، فسيسعدني تقديم المساعدة!

ومع ذلك ، لا يبدو أنه مرتبط بنسخة معينة من العقدة ؛ يكون مجلد node_modules فارغًا دائمًا للإصدارات التي أحاول تثبيتها. أنا مطالب بأذونات مرتفعة.

لديك نفس المشكلة. ايوجد اي عمل في هذه المنطقه؟

لديك نفس المشكلة. هذه هي محاولتي وتعمل بالنسبة لي:

  1. قم بتنزيل إصدار العقدة المطلوبة من https://nodejs.org/en/download/releases/ بتنسيق zip (أو تنسيق آخر)
  2. احذف دليل node_modules إذا كان موجودًا بالفعل في version drectory الموجود في دليل تثبيت nvm (مثل C: UsersUSER_NAMEAppDataRoamingnvmv8.11.4).
  3. قم بفك ضغط الملف من الخطوة 1 ، وانسخ الدليل node_modules إلى version directory المستنتج في الخطوة السابقة.
  4. يعمل npm

لديك نفس المشكلة. لذلك ، قمت بتطبيق الحل البديل منliuwenzhuang. في الواقع ، الآن npm يعمل بشكل جيد. ومع ذلك ، يظهر لي الخطأ التالي على npm up -g
62166164-56513a00-b320-11e9-8728-4d0cfeb758a9

أدى إيقاف تشغيل McAfee وتشغيل التثبيت من وحدة تحكم المسؤول إلى إصلاح هذا الأمر بالنسبة لي.

helzgate : هذا لا معنى له بالنسبة لي. سجلات الفيروسات الخاصة بي لا تظهر أي شيء بالضبط.
هل يمكنك تقديم سجل لنشاط McAfee الخاص بك؟

أستطيع أن أؤكد هذا. مع تمكين mcafee ، يتم فك ضغط npm ولكن فشل النقل دون أي خطأ. لا تظهر سجلات McAfee أي شيء على الإطلاق. يؤدي تعطيل مكافي أثناء التثبيت إلى إصلاح المشكلة.
coreybutler أنا أعلم أنه ليس حلاً لطيفًا ، ولكن من الواضح أن عمليات فك الضغط ، فهل سيكون من الممكن فك الضغط مباشرة في مجلد nodes_module / npm بدلاً من فك الضغط إلى درجة الحرارة والتحرك؟

أواجه نفس المشكلة ، ولكن يبدو أنها تحدث فقط مع تثبيت العقدة 6 (أو يحدث لأنني قمت بتثبيت العقدة 6 بعد القيام بـ nvm install latest ؟). توقف تثبيت NPM إلى أجل غير مسمى ، وأواجه نفس الخطأ npm-cli كما هو مذكور أعلاه.

لقد قمت بتثبيت برنامج McAfee Endpoint Security ، ولكن نظرًا لأنه جهاز كمبيوتر مُدار في أحد المكاتب ، فلا توجد طريقة لتعطيله لمعرفة ما إذا كانت هذه هي المشكلة. يستمر توقف NPM بعد 10 دقائق من بدء عملية التثبيت. لا توجد طريقة لتعديل NVM على الأقل لاكتشاف حالات تعليق أو أن العملية لم تكتمل على النحو المنشود؟

ملاحظة ، هذا التعليق يعمل تماما! سيكون رائعًا إذا كان هذا ما فعله مثبّت nvm .

@ ماثيو دين نفس الشيء هنا مع مكافي. على الرغم من أنهم لم يحددوا أذوناتي بشكل صحيح ، لذا يمكنني تعطيلها. سأرى ما إذا كان هذا هو سبب المشكلة غدًا عندما أعود إلى العمل. لن أتفاجأ. أبلغ مثبت الحزمة الخاص بـ dart عن مشكلة مماثلة عند تثبيت بعض الحزم (والتي عملت أيضًا من خلال التنزيل إلى درجة الحرارة ثم الانتقال إلى مكان آخر).

نعم ، هذه بالفعل مشكلة بالنسبة لي! هناك بعض العمليات التي يمنعها McAfee Endpoint Security بصمت.

تثبيت أي إصدار مع McAfee active => no npm
يتم تضمين تثبيت أي إصدار مع McAfee معطل => npm ويعمل بشكل جيد

هل الخطأ المذكور أعلاه عند تنفيذ npm update -g متعلق بـ McAfee أيضًا؟ أم أن هذا أحد الآثار الجانبية للحل البديل ؟

لا أعتقد ذلك. لم يغير أي شيء بالنسبة لي إذا قمت بتعطيل McAfee أم لا. لاحظ أيضًا أن هناك مشكلتين بالفعل حول هذا الموضوع ( واحدة أطول وأخرى أقصر مع برنامج نصي يسمح لك بتحديث npm على ما يبدو (لم أختبره ولكن لديه أكثر من 30 إعجابًا)

شكرا! باتباع نسخة محسنة من هذا البرنامج النصي لـ bash . (قد تحتاج إلى تعديل موقع nodejs .) قم بإلحاقه بـ ~/.bashrc وتنفيذ npmup في سحق جديد. أو قم بتنفيذ أوامر هيئة الوظيفة مباشرة مرة واحدة. يقوم هذا الإصدار بالفعل بإجراء تحديث ، بدلاً من (إعادة) التثبيت في كل مرة.

function npmup {
  pushd /c/Program\ Files/nodejs > /dev/null
  mv npm npm2
  mv npm.cmd npm2.cmd
  mv npx npx2
  mv npx.cmd npx2.cmd
  node node_modules/npm/bin/npm-cli.js up npm -g
  mv -n npm2 npm
  mv -n npm2.cmd npm.cmd
  mv -n npx2 npx
  mv -n npx2.cmd npx.cmd
  rm -f npm2 npm2.cmd npx2 npx2.cmd
  popd > /dev/null
}

التعليق الذي أشرت إليه قد أزيل منذ ذلك الحين ، آسف للارتباك.

باستخدام 1.1.7 ، كنت أواجه نفس المشكلة مع عدم نسخ NPM من مجلد "temp" ، عند إجراء تثبيت جديد لـ Node.js + NPM باستخدام NVM. نظرًا لأنني أستخدم جهاز شركة ، لا يمكنني إجراء الاختبار مع تعطيل McAfee Endpoint Security.

ومع ذلك ، فقد قمت ببناء NVM من "master" اليوم ، وتحققت من أنه قادر على التثبيت بشكل صحيح من البداية دون مشاكل.

لاحظ أن هذه المشكلة ليست _ just_ التي فشل تثبيت NPM ، ولكن الأداة المساعدة لسطر الأوامر NVM فشلت أيضًا في _تعرف_ أن NPM لم يتم تثبيته. لا يقوم برنامج التثبيت IMO بالخطوة المطلوبة للتحقق من وجود الدليل ، مما يؤدي إلى تجنب بعض الالتباس حول هذه المشكلة.

@ hind3nbug بالنسبة لي ، فإن McAfee Endpoint Security غير قابل للتعطيل على جهاز الشركة ، لذلك لا تزال هناك حاجة إلى طريقة مناسبة لتثبيت NPM. يجب أن يكون هناك طريقة ما للقيام بذلك.

باستخدام 1.1.7 ، كنت أواجه نفس المشكلة مع عدم نسخ NPM من مجلد "temp" ، عند إجراء تثبيت جديد لـ Node.js + NPM باستخدام NVM. نظرًا لأنني أستخدم جهاز شركة ، لا يمكنني إجراء الاختبار مع تعطيل McAfee Endpoint Security.

ومع ذلك ، فقد قمت ببناء NVM من "master" اليوم ، وتحققت من أنه قادر على التثبيت بشكل صحيح من البداية دون مشاكل.

هل يمكنك مشاركة نسختك؟ أنا غير قادر على بناء nvm من الكود المصدري :(

@ hind3nbug &coreybutler ... فهل تم حل هذه المشكلة؟ ولكن لم يتم إصدار نسخة جديدة من nvm؟ متى يتم تقدير إصدار جديد؟

لقد قمت بتثبيت Nodist قبل nvm-windows. تركت ملف .npmrc ضمن الدليل الرئيسي ( %userprofile% ). اضطررت إلى إزالته ومحاولة الأمر nvm use مرة أخرى للحصول على كل شيء بشكل صحيح.

لو حدث هذا لي اليوم - يبدو أن إزالة الإصدار ثم إعادة تثبيته يحل المشكلة.

كنت أتلقى فشلًا صامتًا في تثبيت npm.

اعتقدت أنه قد يكون برنامج فحص فيروسات Windows ، لذلك قمت بتعطيل:
image

الغريب الآن الفشل ليس صامتاً:

$ nvm install 12.12.0
Downloading node.js version 12.12.0 (64-bit)...
Complete
Creating C:\ProgramData\nvm\temp

Downloading npm version 6.11.3... Download failed. Rolling Back.
Rollback failed. remove C:\ProgramData\nvm\temp\npm-v6.11.3.zip: The process cannot access the file because it is being used by another process.
Could not download npm for node v12.12.0.
Please visit https://github.com/npm/npm/releases/tag/v6.11.3 to download npm.
It should be extracted to C:\ProgramData\nvm\v12.12.0

هل قمت بتشغيل nvm on بعد التثبيت؟

هل يتعين علي القيام بذلك في كل مرة أقوم فيها بتثبيت إصدار جديد من Node.js؟

لقد كنت أستخدم nvm لبضع سنوات ولم أضطر أبدًا إلى القيام بـ nvm on من قبل.

لقد قررت إغلاق هذه المشكلة لأن هذا بدأ يتطرق إلى عدد من المشكلات الأخرى. دعنا نتمسك بقضية واحدة لكل موضوع. افتح مشكلة جديدة إذا لم يتم معالجة مشكلتك.

سأحاول التلخيص بناءً على ما قرأته:

1) سيتم تثبيت npm بواسطة nvm. إذا كنت ترى المسار القديم (npm / npm) ، فأنت بحاجة إلى ترقية NVM4W إلى 1.1.7. إذا لم يكن لديك الأذونات المناسبة ، فسوف تفشل. هذه هي طبيعة Windows والغرض منه ولماذا توجد مطالبات UAC.
2) قد يمنع برنامج مكافحة الفيروسات NVM4W من نقل ملفات npm من الدليل المؤقت إلى موقعه النهائي. قم بإيقاف تشغيله أو قم بعمل استثناء. انظر النقطة رقم 3.
3) تم تقديم NVM4W إلى كل بائع مضاد فيروسات رئيسي وهو يمر (نظريًا). ومع ذلك؛ يقوم برنامج مكافحة الفيروسات بتغيير التعريفات طوال الوقت ، مما يجعل من الصعب مواكبة ذلك. تستند بعض برامج AV خارج العلامة التجارية إلى تعريفاتها على معرفة قديمة جدًا ، وأكثرها تحديًا هو أن بعض برامج block go بالكامل. كانت هناك نتيجة إيجابية خاطئة في وقت تشغيل go منذ بضع سنوات ... منذ فترة طويلة تم تصحيحها ولم تتعرض NVM4W للاستغلال على أي حال ... لكن بعض شركات AV تمنع توقيع لغة go بالكامل.
4) بصدق ، لم أقم بإيقاف تشغيل nvm وتشغيله. لا يجب عليك فعلاً ذلك ، لكنها مصممة للمساعدة في اختبار نظامك.

لديك نفس المشكلة. هذه هي محاولتي وتعمل بالنسبة لي:

  1. قم بتنزيل إصدار العقدة المطلوبة من https://nodejs.org/en/download/releases/ بتنسيق zip (أو تنسيق آخر)
  2. احذف دليل node_modules إذا كان موجودًا بالفعل في version drectory الموجود في دليل تثبيت nvm (مثل C: UsersUSER_NAMEAppDataRoamingnvmv8.11.4).
  3. قم بفك ضغط الملف من الخطوة 1 ، وانسخ الدليل node_modules إلى version directory المستنتج في الخطوة السابقة.
  4. يعمل npm

لقد جربت كل شيء لمدة يومين ... nvm ، وإعادة تثبيت العقدة ، وإعادة التشغيل ، وتغيير المسار ، وهذا هو الشيء الوحيد الذي يعمل بالفعل مثل السحر!

coreybutler هل يمكنني اقتراح إضافة اقتراح liuwenzhuang إلى readme.md أو المشكلات الشائعة ؟

هذا يمكن أن يوفر وقت شخص ما.

مرحبًا ، هذه هي حالتي ، أعطتني هذه الرسالة في وحدة التحكم فكرة عن الخطأ:

يرجى زيارة https://github.com/npm/npm/releases/tag/v6.14.4 لتنزيل npm.

يُظهر الانتقال إلى صفحة https://github.com/npm/npm/ أن المستودع قد تم نقله وهو الآن على https://github.com/npm/cli. وهذا يعني أنه يجب عليك البحث عن v6.14.4 في المستودع المذكور.

لقد واجهت أيضًا نفس المشكلة على Windows 10. ويمكن حلها عن طريق تعطيل حماية McAffe.

افتح McAffe Endpoint Security> منع التهديدات> تعطيل حماية الوصول ووحدة فحص الوصول (إلغاء التحديد)
تشغيل> إصدار تثبيت nvm

coreybutler : أعتقد أنه يجب عليك تقديم بعض الإخطار النسبي إذا لم يتم تثبيت npm بشكل صحيح.

لديك نفس المشكلة. هذه هي محاولتي وتعمل بالنسبة لي:

  1. قم بتنزيل إصدار العقدة المطلوبة من https://nodejs.org/en/download/releases/ بتنسيق zip (أو تنسيق آخر)
  2. احذف دليل node_modules إذا كان موجودًا بالفعل في version drectory الموجود في دليل تثبيت nvm (مثل C: UsersUSER_NAMEAppDataRoamingnvmv8.11.4).
  3. قم بفك ضغط الملف من الخطوة 1 ، وانسخ الدليل node_modules إلى version directory المستنتج في الخطوة السابقة.
  4. يعمل npm

شكرًا liuwenzhuang لقد ساعد تعليقك حقًا اليوم. لقد كنت أقاتل مع هذا الخطأ منذ عدة أيام حتى الآن

لماذا يقوم الأشخاص بتنزيل العقدة من موقع الويب لاستخدامها مع nvm ، أليس هذا ما يفترض أن يكون nvm من أجله؟ 😉 يمكنك أيضًا عدم استخدام nvm على الإطلاق.

كان لدي nvm رابط رمزي وهمي أنشأته سابقًا ولا يمكن حذفه بسبب أذونات shell. أظن أن السبب في ذلك هو أنني أستخدم nvm في git bash shell كمستخدم غير مرتفع.

لقد حذفته في موجه أوامر المسؤول:

del /f c:\Program Files\nodejs

ثم أنشئ رابطًا رمزيًا جديدًا لإصدار قمت بتنزيله باستخدام nvm:

mklink /j "C:\Program Files\nodejs" "C:\Users\USER_NAME\AppData\Roaming\nvm\NODE_VERSION"

لم أجرب nvm use NODE_VERSION ولكن هناك فرصة جيدة إذا حذفت الارتباط الرمزي قبل استدعائه ، فسوف يصنع الرابط لك (أعتقد أن هذا هو السلوك المتوقع). على الأرجح ستحتاج إلى استخدام شيء مثل هذا: https://github.com/imachug/win-sudo

لديك نفس المشكلة. هذه هي محاولتي وتعمل بالنسبة لي:

  1. قم بتنزيل إصدار العقدة المطلوبة من https://nodejs.org/en/download/releases/ بتنسيق zip (أو تنسيق آخر)
  2. احذف دليل node_modules إذا كان موجودًا بالفعل في version drectory الموجود في دليل تثبيت nvm (مثل C: UsersUSER_NAMEAppDataRoamingnvmv8.11.4).
  3. قم بفك ضغط الملف من الخطوة 1 ، وانسخ الدليل node_modules إلى version directory المستنتج في الخطوة السابقة.
  4. يعمل npm

نجح هذا !!!

لدي أيضًا نفس المشكلة مع McAfee + Win 10 + PowerShell. - جزيل الشكر liuwenzhuang

لست متأكدًا من سبب إغلاق هذا ولكن لدي نفس المشكلة ، تثبيت جديد لنظام التشغيل Windows 10 ، تثبيت جديد لـ nvm ، لا يوجد برنامج مكافحة فيروسات (باستثناء المدمج). الإصلاح الرسمي ليس تجاوز سبب استخدامي nvm ، أليس كذلك؟

يعمل هذا التعليق بالنسبة لي: https://github.com/coreybutler/nvm-windows/issues/475#issuecomment -538475058

فقط أقوم بعمل nvm on ... اعتقدت أنه كان "قيد التشغيل" مباشرة بعد التثبيت 😄

عندما يكون إصدار npm المحلي الخاص بك هو الأحدث ، فقد لا يتم تثبيت نفس الإصدار npm عند تثبيت أحدث عقدة ، فهل سيحدث ذلك؟

يحتوي أحد أجهزة مكتبي على McAfee وأعتقد أنه سيتوقف عن تثبيت (نسخ) مجلد npm. لكن الخطوة التالية تأتي كإنقاذ بالنسبة لي. شكرا.

لديك نفس المشكلة. هذه هي محاولتي وتعمل بالنسبة لي:

  1. قم بتنزيل إصدار العقدة المطلوبة من https://nodejs.org/en/download/releases/ بتنسيق zip (أو تنسيق آخر)
  2. احذف دليل node_modules إذا كان موجودًا بالفعل في version directory الموجود في دليل تثبيت nvm (مثل C: UsersUSER_NAMEAppDataRoamingnvmv8.11.4).
  3. قم بفك ضغط الملف من الخطوة 1 ، وانسخ الدليل node_modules إلى version directory المستنتج في الخطوة السابقة.
  4. يعمل npm

هذا يعمل مني مثل السحر !!

أعتقد أن إضافة خطوة اختبار للتأكيد على التثبيت الناجح لأي إصدار nodejs عبر nvm-windows سيكون مفيدًا جدًا لتوفير الوقت. إذا فشلت ، فقدم بعض الأفكار المحتملة لحلها.

coreybutler الفكر؟

شكرا.

Amitesh - أعتقد أن إجراء فحوصات النزاهة فكرة جيدة. ومع ذلك؛ ليس لدي وقت للقيام بذلك الآن (انظر علامة التبويب المناقشة ، أول مشاركة). سأقبل العلاقات العامة إذا أراد شخص ما إضافة هذا.

ما زلت أواجه مشكلة في npm لم يتم التعرف عليها على Windows 10 للعقدة المثبتة حديثًا (10.23.0) باستخدام nvm (1.1.7)
لقد اتبعت الخطوات أدناه ولكن لا فائدة

قم بتنزيل إصدار العقدة المطلوبة من https://nodejs.org/en/download/releases/ بتنسيق zip (أو تنسيق آخر)
احذف دليل node_modules إذا كان موجودًا بالفعل في دليل الإصدار الموجود في دليل تثبيت nvm (مثل C: UsersUSER_NAMEAppDataRoamingnvmv8.11.4).
قم بفك ضغط الملف من الخطوة 1 ، وانسخ دليل node_modules إلى دليل الإصدار الذي تم استنتاجه في الخطوة السابقة.
يعمل npm
هل يمكن لأي شخص أن يرشدني إلى كيفية الحصول على هذا العمل :( coreybutler أي مساعدة من فضلك؟
nvmerror
nvm npm _10 23 0

لقد عثرت للتو على حل بديل ، بالنظر إلى التعليقات المتعلقة بالحماية من الفيروسات.

أنا على Windows 10، 64 بت، الإصدار 1909 (النسخة 18363.1139)

  1. من قائمة ابدأ ، افتح تطبيق أمن Windows .
  2. انقر فوق لوحة الحماية من الفيروسات والتهديدات .
  3. في الواجهة المعروضة ، اختر إدارة الإعدادات الموجودة ضمن "إعدادات الحماية من الفيروسات والمخاطر"
  4. قم بإيقاف تشغيل الحماية في الوقت الحقيقي
  5. من قائمة "ابدأ" ، ابحث عن موجه الأوامر ، وانقر بزر الماوس الأيمن ثم "تشغيل كمسؤول"
  6. قم بتشغيل تثبيت nvm بالإصدار الذي تريد تثبيته. سيتم تثبيت npm بشكل صحيح الآن. تحقق من استخدام nvm مع الإصدار ، ثم node -v و npm -v
  7. ارجع إلى تطبيق Windows Security وأعد تشغيل الحماية في الوقت الحقيقي
هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات