Узел и npm не распознаются после установки узла с помощью nvm

Сначала я установил nvm.

затем я попробовал nvm-v, и он дал мне версию.

После этого я установил node.js nvm install 6.10.0

Тоже удалось.

Но когда я пытаюсь npm-v node-v оба не распознаются.

Я думаю, что установленный путь не распознается системой. Как устранить эту ошибку?

Когда я пытаюсь nvm use 6.10.0, это дает мне эту ошибку

введите здесь описание изображения

Я использую Windows 8.1


person Pathum Kalhan    schedule 16.05.2018    source источник
comment
Вы должны упомянуть ОС, а также   -  person Arif Khan    schedule 16.05.2018
comment
Это винда 8.1 =)   -  person Pathum Kalhan    schedule 16.05.2018


Ответы (3)


Примечание: nvm не поддерживает Windows (см. #284). Существуют две альтернативы, которые нами не поддерживаются и не разрабатываются:
- nvm-windows
- nodist

источник: ознакомительные сведения nvm

person laudeon    schedule 16.05.2018

Я считаю, что вам следует использовать версии NVM 8.*. Это должно решить проблему. Я использую только Windows.

Если у вас возникли проблемы, вы можете выполнить следующие шаги.

  1. Зайдите в Панель управления, Установка и удаление программ. Восстановите NodeJS.
  2. Перейдите в CMD (командная строка), запустите ng serve или npm install для проверки.
  3. Если проблема не устранена, запустите nvm off.
  4. Затем запустите ng serve или npm install.
  5. Запустите nvm на
  6. Теперь запустите ng serve или npm install. Теперь это должно работать.
person Aakash Kumar    schedule 31.10.2018

Пожалуйста, попробуйте эти ссылки. Многие люди обнаружили, что это помогает. Обратите внимание, что NVM должен быть установлен до NodeJS.

TechBrij & Microsoft Docs

person JDennis    schedule 01.05.2020