なぜ認識されない
'node' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
となるのは、nvmインストール以前にNode.jsをインストールしていたからです。
おそらく、
C:\Program Files\nodejs
がフォルダになっていると思いますが、nvmの場合は本来、ここがシンボリックリンクになっているのが正解です。
nvmインストール以前のNode.jsによってnodejsがフォルダとして作られているせいでシンボリックリンクが作れない、という状態になっていたわけです。
解決方法
まず、nvmをアンインストールします。
そのあと、
C:\Program Files\nodejs
ポイント
丸ごと削除
そして、nvmをインストールします。
command
nvm install xxx
nvm use xxx
をした後確認するとシンボリックリンクができているはずです。
command
node -v
などをすると、ちゃんと認識するはずです。