Я уже установил последнюю версию 1.1.6
У меня Windows 8.1 с powershell (также проверено с классическим cmd)
Пытаюсь увидеть свою версию:
Когда я набираю node -v или npm -v, он говорит:
«Термин« узел »не распознается как имя командлета, функции, файла сценария или работающей программы».
Я пробовал использовать nvm и nvm v6.11.5
Также я попытался перезапустить cmd и windows.
Что я могу сделать?
Это случилось со мной, когда я ранее установил node, а затем удалил его, но он сохранил некоторые файлы в c: Program Filesnodejs
Решением было запустить
rmdir / s / q "c: программа filesnodejs"
тогда nvm используйте 10.6.0
Теперь ваши файлы программы c: будут выглядеть так:
07.08.2018 21:51
и все будет хорошо работать
Спасибо @riklarkin, что помог мне только что!
$ rmdir /s /q "c:\program files\nodejs"
Remove-Item : A positional parameter cannot be found that accepts argument '/q'.
At line:1 char:1
+ rmdir /s /q "c:\program files\nodejs"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Remove-Item], ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.RemoveItemCommand
Вместо этого мне пришлось $ Remove-Item -Force -Recurse "C:\Program Files\nodejs"
, но тогда и у меня это сработало! 👍
Попробуйте запустить node64 -v
или node64==32 -v
.
Я обнаружил, что исполняемый файл узла в папке NVM был назван node64.exe , что также нарушало команды npm. Переименование этого файла в node.exe решило проблему для меня.
О боже, какая досадная ошибка без сообщения об ошибке. Прочитал массу вопросов, чтобы найти решение здесь. Если вы когда-либо устанавливали (и удаляли) node.js, путь всегда остается. Так что этот сбой должен происходить очень часто.
Самый полезный комментарий
Это случилось со мной, когда я ранее установил node, а затем удалил его, но он сохранил некоторые файлы в c: Program Filesnodejs
Решением было запустить
rmdir / s / q "c: программа filesnodejs"
тогда nvm используйте 10.6.0
Теперь ваши файлы программы c: будут выглядеть так:nodejs [C: UsersRikAppDataRoamingnvmv10.6.0]
07.08.2018 21:51
и все будет хорошо работать