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

发布npm包时遭遇npm ERR! code E429请求过多错误

解决npm publish返回429 Too Many Requests错误的方案

这个错误是npm官方仓库的请求限流导致的,和npm/Node版本更新无关,试试以下几种解决办法:

  • 暂停重试,等待限流解除
    npm的限流是临时机制,一般15-30分钟后会自动放开,别反复重试,不然只会加重限流限制。

  • 确认并切换到npm官方源
    如果之前用过国内镜像源,发布时必须切回官方源:

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

    执行下面的命令确认源是否正确:

    npm config get registry
    
  • 发布时直接指定官方源
    跳过配置,直接在发布命令里指定官方仓库地址:

    npm publish --registry=https://registry.npmjs.org/
    
  • 停止自动化发布脚本
    如果有CI/CD工具或者本地脚本在重复触发发布操作,先关掉这些自动任务,手动执行一次发布。

  • 清理npm缓存
    缓存的旧请求数据可能干扰发布,清理后再尝试:

    npm cache clean --force
    

内容的提问来源于stack exchange,提问作者Syed Ali Hussain

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 07:39:49