Error: fetch failed with status code 403

Error: fetch failed with status code 403

我的 npm build 昨天运行完美,但今天开始严重失败。我在控制台和日志中看到以下错误:

错误:提取失败,状态代码为 403

当我在 Fiddler 中观察这些 Web 请求时,我可以看出差异。我还弄清楚了如何修复不起作用的 Web 请求。

有谁知道为什么 npm 今天的工作方式不同了?

  • 根本原因:公司防火墙将 registry.npmjs.org 的 IP 地址 (151.101.20.162) 列入黑名单:

  • 解决方案:IT 部门将此 IP 地址从其黑名单中删除。