
Windows Server 2008 R2 に FreeSSH をインストールし、PUTTY を使用して SSH を実行できます。SSH は正常に動作しますが、SSH ターミナルから node または 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"
これにより、Hファイルへのリンクnode
とnpm
ホームディレクトリへのリンクがあるのでnode
、npm
SSH経由でログインするだけで