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

为何无法查看已安装的npm版本?更新中断后问题未解决

修复npm更新中断后无法显示版本的问题

步骤1:清理npm残留文件与缓存

  • 关闭所有PowerShell窗口,重新打开管理员权限的PowerShell
  • 执行强制清理缓存命令:
    npm cache clean --force
    
  • 删除以下目录:
    • Node.js安装目录下的node_modules文件夹(默认路径:C:\Program Files\nodejs或C:\Program Files (x86)\nodejs)
    • 用户目录下的npm相关文件夹:C:\Users\[你的用户名]\AppData\Roaming\npm 和 C:\Users\[你的用户名]\AppData\Roaming\npm-cache

步骤2:彻底卸载并重装Node.js

  • 打开「控制面板」→「程序和功能」,找到Node.js右键卸载
  • 重启电脑(务必执行,避免残留进程干扰)
  • 下载Node.js稳定版(LTS版本),安装时确认勾选「Add to PATH」选项(默认已勾选)

步骤3:检查并修复环境变量

  • 在管理员PowerShell中执行:
    $env:Path
    
  • 确认输出中包含Node.js安装目录(如C:\Program Files\nodejs)和用户npm目录(C:\Users\[你的用户名]\AppData\Roaming\npm)
  • 若缺少路径,手动添加:右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,在系统变量的Path中添加上述两个路径,保存后重启PowerShell

验证结果

打开新的PowerShell窗口,分别执行:

node --version
npm --version

此时应该能正常显示版本信息。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 06:33:14