Node не распознан, хотя успешно установлен

Я пытаюсь запустить nodejs при новой установке Windows 7. Это то, что я сделал:

  • Установите node с помощью установщика Windows

  • Убедитесь, что файлы были извлечены до C:\Program Files (x86)\nodejs\

  • Убедитесь, что переменная enviorment Path содержит C:\Program Files (x86)\nodejs\

  • откройте командную строку и запустите node -v

Это дает мне сообщение 'node is not a recognized ...'.

Что мне здесь не хватает?


Обновление running echo %path% дает мне список каталогов, который не включает C:\Program Files (x86)\nodejs\, хотя при просмотре вкладки "переменные среды" в свойствах системы отображается его по пути. Странно.

Ответ 1

UPDATE: более быстрое решение за комментарий Timos: "Перезапустить explorer.exe достаточно, вы можете остановить его в диспетчере задач и запустить его снова"

Это было решено перезапуском компьютера.

По-видимому, с помощью установщика Node задает путь так, чтобы он был виден в свойствах системы, но не в командной строке (запуск echo% path%), пока вы не перезагрузите компьютер. Не уверен, что это проблема с Windows или установщик Node.

Ответ 2

Операция Timo является точной. Для полноты...

Чтобы снова запустить explore.exe, Ctrl + Shift + Esc, чтобы открыть Task Manager

Затем выполните File > New Task (Run) > type: explorer.exe > Enter > Voila!

Ответ 3

Следующее решение сработало для меня... Может быть, это сработает для вас...

Если у вас установлено nodejs, и вы все равно получаете сообщение об ошибке, выполните следующую команду в командной строке

npm install -g sails

Это может сработать для вас...