2016-09-02 24 views
0

我的npm build昨天工作完美,但今天开始失败。我看到下面的错误在我的控制台和日志:错误:提取失败,状态码为403

错误:下载失败,状态代码403

  • 当我尝试用它成功的任何Web浏览器获取的NPM包。
  • 但是,当我尝试获取与npm i相同的npm包时,它会因上述403禁止的错误而失败。我的公司防火墙显然阻止了registry.npmjs.org

当我在Fiddler中观察这些Web请求时,我可以看到不同之处。我也想出了如何解决无法正常工作的Web请求。

enter image description here

有谁知道为什么故宫今天的工作不同?

回答

1
  • 根本原因:企业防火墙被列入黑名单registry.npmjs.org的IP地址(151.101.20.162):

enter image description here

  • 解决方案:IT部门从黑名单中删除此IP地址。
相关问题