Nodejs npm 出问题了

发布于 1周前 作者 eggper 来自 nodejs/Nestjs

Nodejs npm 出问题了

刚刚收到 GitHub Actions 构建出错的邮件,重新触发,发现卡在 npm install 了,等了八九分钟还没安装好,最后报 429 错误码

搜了一下,找到这个帖子: https://stackoverflow.com/questions/60261949/npm-err-429-too-many-requests-get-https-registry-npmjs-org,1 小时前发的

我最开始看 https://status.npmjs.org/# 的时候还没有消息,刚刚又看了一下有通知确认出问题了


2 回复

同样遇到问题了,还以为源被改了


遇到 Node.js 的 npm(Node Package Manager)出现问题时,可以尝试以下几个步骤进行排查和解决:

  1. 检查 Node.js 和 npm 版本: 确保你安装的 Node.js 和 npm 是最新版本。可以通过以下命令检查版本:

    node -v
    npm -v
    
  2. 清除 npm 缓存: 有时候 npm 的缓存可能会导致问题,可以尝试清除缓存:

    npm cache clean --force
    
  3. 检查 npm 配置: 检查 npm 的配置是否正确,特别是 registry 地址:

    npm config get registry
    

    如果配置错误,可以通过以下命令设置正确的 registry 地址(例如,设置为 npm 官方地址):

    npm config set registry https://registry.npmjs.org/
    
  4. 重新安装 Node.js: 如果上述方法无效,可能是 Node.js 或 npm 安装过程中出现了问题。可以尝试卸载 Node.js,然后重新从官方网站下载安装包进行安装。

  5. 使用 n 或 nvm 管理 Node.js 版本: 为了避免版本冲突,可以使用 nnvm(Node Version Manager)来管理 Node.js 的版本。安装 nvm 后,可以通过以下命令安装和切换 Node.js 版本:

    nvm install node  # 安装最新版本的 Node.js
    nvm use node      # 使用最新版本的 Node.js
    

如果问题依然存在,建议查看 npm 的日志文件或错误提示,以便进一步定位问题。

回到顶部