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

执行npm install -g npm-windows-upgrade命令时触发E404错误求助

解决npm install -g npm-windows-upgrade的E404错误

嘿,我之前也碰到过一模一样的问题!这个404错误的核心原因是**npm-windows-upgrade这个包已经从npm公共仓库下架了**,所以你执行安装命令时会找不到对应的最新版本资源。

给你几个实用的替代方案来升级Windows上的npm:

  • 方案一:用npm原生命令直接升级
    打开管理员权限的PowerShell或者CMD窗口,直接执行以下命令:

    npm install -g npm@latest
    

    如果遇到权限相关的报错,可以加上--force参数强制升级:

    npm install -g npm@latest --force
    
  • 方案二:通过Node.js安装包更新
    直接去Node.js官网下载最新的稳定版安装包,运行安装程序时会自动同步更新你的npm到对应版本,这种方法还能避开不少权限类的坑。

  • 方案三:用nvm-windows管理版本(适合频繁切换版本的场景)
    如果你经常需要切换Node.js/npm版本,推荐用nvm-windows来管理:

    1. 先卸载当前已安装的Node.js
    2. 下载并安装nvm-windows
    3. 打开PowerShell执行nvm install latest,就能安装最新版Node.js,对应的npm也会一起装好

另外,你可以顺便检查下npm源是否正常——有时候镜像源失效也会导致类似的找不到包问题。执行npm config get registry看看是不是默认的https://registry.npmjs.org/,如果不是可以改回默认源:

npm config set registry https://registry.npmjs.org/

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 09:49:53