
Ich habe FreeSSH auf meinem Windows Server 2008 R2 installiert und kann mit PUTTY eine SSH-Verbindung herstellen. SSH funktioniert einwandfrei, aber ich kann Node oder npm nicht vom SSH-Terminal aus ausführen. Die Fehlermeldung lautet „Befehl nicht erkannt“.
Fehlt eine Konfiguration?
BEARBEITEN 1
Ich kann Node und NPM nicht wirklich ausführen, wenn ich den vollständigen Pfad angebe oder wenn ich mich im Node.JS-Ordner befinde, was meint ihr?
Antwort1
Versuchen Sie dies, um einen symbolischen Link zu erstellen node
undnpm
Notiz: Das ist nicht die sauberste Vorgehensweise, aber es wird funktionieren.
Führen Sie in einer Eingabeaufforderung Folgendes aus:
mklink %userprofile%\node.exe "C:\Program Files (x86)\nodejs\node.exe"
Undmklink %userprofile%\npm.exe "C:\Program Files (x86)\nodejs\npm.exe"
Dadurch entsteht eineHard Link zu den Dateien node
und npm
in Ihrem Home-Verzeichnis, so dass Sie einfach eingeben node
oder npm
sobald Sie sich über SSH anmelden