
Я установил FreeSSH на свой Windows Server 2008 R2 и могу подключиться по SSH с помощью PUTTY. SSH работает нормально, но я не могу запустить node или npm из терминала SSH. Выдается ошибка: команда не распознана.
Отсутствует какая-то конфигурация?
ПРАВКА 1
Я на самом деле не могу запустить node и npm, указав полный путь или находясь в папке nodejs. Как думаете?
решение1
Попробуйте сделать это, чтобы создать символическую ссылку на node
иnpm
Примечание: это не самый чистый способ решения проблемы, но он будет работать.
Из командной строки выполните:
mklink %userprofile%\node.exe "C:\Program Files (x86)\nodejs\node.exe"
иmklink %userprofile%\npm.exe "C:\Program Files (x86)\nodejs\npm.exe"
Это создастЧАСссылка на файлы node
и npm
в вашем домашнем каталоге, что позволяет вам просто войти node
или npm
войти через SSH