Менеджер версий узлов (NVM) в Windows

Я пытаюсь понизить версию своего узла

Я побежал:

npm install nvm

и я экспортировал папку bin в мою переменную пути Windows,

C:\Program Files (x86)\nodejs\node_modules\npm\bin

но я все равно получаю:

"nvm" не распознается как внутренняя или внешняя команда.

Должен ли я добавить другой путь к моей переменной пути?

Ответ 1

NVM был разработан для Linux. nvmw, который совершенно другой, сломался вокруг узла v0.10.30. Попробуйте NVM для Windows.

Ответ 2

Установка и использование NVM в Windows

Ниже приведены шаги для установки NVM в Windows:

NVM означает менеджер версий узлов, который поможет переключать версии вашего узла для конкретного использования. Это также позволяет пользователю работать с несколькими версиями npm и узлов.

  • Установите установку NVM.
  • Используйте команду "nvm list", чтобы проверить список установленной версии узла.
  • Введите "nvm use 6.9.3" для переключения версий.

Для получения дополнительной информации

Ответ 3

Я создал универсальный nvm, который работает как в Unix (bash), так и в Windows, основываясь на другом простом nvm.

Он не требует администратора в Windows, но требует PowerShell 4+ и права на выполнение сценариев.

https://www.npmjs.com/package/@jchip/nvm#installation

Ответ 4

Во-первых, я использую nvm на Linux-машине.

Если посмотреть на документацию для nvm по адресу https://www.npmjs.org/package/nvm, рекомендуется установить nvm глобально с помощью переключателя -g.

npm install -g nvm

Также есть. в переменной пути, которую они рекомендуют.

export PATH=./node_modules/.bin:$PATH

так что, может быть, ваш путь должен быть

C:\Program Files (x86)\nodejs\node_modules\npm\\.bin