W10安装nvm之后,npm-v node -v 提示‘node‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件

在Windows 10上安装nvm后,执行`npm -v`或`node -v`显示'node'不是内部或外部命令。解决方案包括修改nvm设置、环境变量以及使用nvm选择特定Node.js版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

W10安装nvm之后,npm-v node -v 提示’node’ 不是内部或外部命令,也不是可运行的程序 或批处理文件

参考这位博文,感谢博主大大
https://blog.csdn.net/taylorzun/article/details/105471841
1/下载最新版nvm,安装
安装时选择好安装位置,我选的是D盘
在这里插入图片描述

2/安装完成后,在安装文件夹中,
新建nodejs空文件夹

我这是安装完成的样子
在这里插入图片描述
3/修改settigs文件的内容主要是path,修改为新建的nodejs文件夹的地址
在这里插入图片描述
4/修改环境变量
1、win+R在这里插入图片描述
2、打开控制面板/系统/高级系统设置
在这里插入图片描述
在这里插入图片描述
3、查看这2个环境变量,有没有,没有手动加。看看地址对不对,不对就编辑修改。
在这里插入图片描述
4、查看path有没有这2个变量,没有手动加
在这里插入图片描述
在这里插入图片描述
5、以上全部修改完,打开终端下载node,如果之前一直开着终端,就关掉,重新进一次,非常重要
执行
nvm install <要下载的node版本号>
我下载的是13.0.0

nvm install 13

这时候容易断链接,需要多次重复命令

终端报错,没有下载完成
在这里插入图片描述
下载完成时不会出现temp文件夹的
在这里插入图片描述
把已下载的v13.0.0文件夹删掉,重新执行命令nvm install 13,在资源管理器删就行

下载成功,complete
在这里插入图片描述
在这里插入图片描述

6、nvm选择版本
这时候如果终端执行 node -v还是会报错不可运行
需要执行选择node版本的命令

nvm use<node版本号>

这一步容易被疏忽,导致node报不可用
在这里插入图片描述