我已经在 Windows Server 2008 R2 中安装了 FreeSSH,并且可以使用 PUTTY 进行 SSH,SSH 工作正常,但我无法从 SSH 终端运行节点或 npm,错误提示命令无法识别。
是否缺少一些配置?
编辑1
我实际上无法运行指定完整路径或在 nodejs 文件夹中的 node 和 npm,你怎么看?
答案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"
这将创建一个Hard 链接到文件node
和npm
你的主目录,让你只需输入node
或npm
一旦你通过 SSH 登录