You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 10 64位下Node.js无法在命令行正常运行求助

解决Windows 10下node -v命令窗口闪退的问题

这种情况我碰到过好几次,大概率是环境变量没配置到位或者配置后没刷新生效,咱们一步步来排查解决:

  • 检查系统环境变量的Path配置
    右键点击「此电脑」→「属性」→「高级系统设置」→「环境变量」,在「系统变量」区域找到Path变量并点击「编辑」。你需要确认里面是否包含Node.js的安装目录(默认是C:\Program Files\nodejs\,如果是自定义安装路径就找对应的文件夹)。如果没有,点击「新建」把这个路径加进去。

    小贴士:如果「用户变量」里的Path也有配置,最好同步检查一下,不过系统变量的优先级更高。

  • 重启所有命令提示符窗口
    环境变量修改后,已经打开的CMD窗口不会自动加载新配置,必须把所有CMD窗口关掉,重新打开一个新的再尝试输入node -v。

  • 排查是否有同名程序干扰
    有时候系统里可能存在其他名为node.exe的程序,而且它在Path里的位置比你的Node.js目录更靠前,导致CMD调用了错误的程序。你可以在新打开的CMD里输入where node,看看输出的路径是不是你安装的Node.js目录。如果有多个结果,把Node.js的路径移到Path列表的最顶部,或者删除其他同名程序的路径。

  • 验证配置效果
    重新打开CMD后,输入node -v,正常情况下会显示Node.js的版本号;也可以输入npm -v检查npm是否能正常调用——毕竟Node.js安装时通常会自动配置npm的路径。

另外补充一点:你直接运行Program Files里的node.exe能正常使用,是因为你在它的所在目录下,系统能直接找到这个可执行文件,但全局调用命令时,系统需要通过Path环境变量来定位程序位置,这就是核心差异啦。

内容的提问来源于stack exchange,提问作者ankshukla

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 08:06:09