Nodejs npm 出问题了
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/# 的时候还没有消息,刚刚又看了一下有通知确认出问题了
遇到 Node.js 的 npm(Node Package Manager)出现问题时,可以尝试以下几个步骤进行排查和解决:
-
检查 Node.js 和 npm 版本: 确保你安装的 Node.js 和 npm 是最新版本。可以通过以下命令检查版本:
node -v npm -v
-
清除 npm 缓存: 有时候 npm 的缓存可能会导致问题,可以尝试清除缓存:
npm cache clean --force
-
检查 npm 配置: 检查 npm 的配置是否正确,特别是 registry 地址:
npm config get registry
如果配置错误,可以通过以下命令设置正确的 registry 地址(例如,设置为 npm 官方地址):
npm config set registry https://registry.npmjs.org/
-
重新安装 Node.js: 如果上述方法无效,可能是 Node.js 或 npm 安装过程中出现了问题。可以尝试卸载 Node.js,然后重新从官方网站下载安装包进行安装。
-
使用 n 或 nvm 管理 Node.js 版本: 为了避免版本冲突,可以使用
n
或nvm
(Node Version Manager)来管理 Node.js 的版本。安装nvm
后,可以通过以下命令安装和切换 Node.js 版本:nvm install node # 安装最新版本的 Node.js nvm use node # 使用最新版本的 Node.js
如果问题依然存在,建议查看 npm 的日志文件或错误提示,以便进一步定位问题。