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

Windows10系统下npm运行报semver相关MODULE_NOT_FOUND错误如何修复

问题根因

升级npm过程中文件写入中断/不完整,导致全局npm安装包的semver依赖损坏。你重装Node后问题仍存在,是因为手动全局升级的npm文件会存放在用户目录的AppData\Roaming\npm路径下,Node安装程序默认不会清理该路径的残留文件,且系统环境变量中该路径优先级高于Node自带npm路径时,调用的始终是损坏的npm版本。

修复步骤

  • 关闭所有正在运行的终端/CMD/PowerShell窗口,避免文件占用
  • 打开路径C:\Users\AbingPj\AppData\Roaming\npm,删除该路径下的npm、npm-cache两个文件夹
  • 确认系统环境变量Path中,Node.js安装目录(默认路径为C:\Program Files\nodejs)的排序在C:\Users\AbingPj\AppData\Roaming\npm之前,也可以直接删除Path中C:\Users\AbingPj\AppData\Roaming\npm的条目
  • 打开新的终端窗口,执行npm -v,此时会调用Node.js自带的npm,正常输出版本号即修复完成
  • 若需要使用指定版本的npm,可在npm恢复正常后执行npm install -g npm@7.7.6完成指定版本升级

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 06:24:07