Node.js

nvm-windowsでnodeが「認識されていません」になる場合

なぜ認識されない

'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

などをすると、ちゃんと認識するはずです。

-Node.js
-

© 2024 yshystsj.com Powered by AFFINGER5