【问题标题】:I cant install httpster using npm via CMD我无法通过 CMD 使用 npm 安装 httpster
【发布时间】:2018-09-01 12:12:59
【问题描述】:

我似乎无法在本地电脑上使用 npm 安装 httpster。它总是抛出一个错误,如下所述。我尝试过使用管理员 CMD,但仍然会引发相同的错误。而且我还尝试使用与我安装的 npm 相同的目录进行安装。请帮助如何解决这个问题:

错误

:npm 错误!对https://registry.npmjs.org/httpster 的请求失败, 原因:主机名/IP 与证书的替代名称不匹配:“主机: 注册表.npmjs.org。不在证书的替代名称中: DNS:a.sni.fastly.net, DNS:a.sni.global-ssl.fastly.net"

【问题讨论】:

  • 我使用 npm -g install httpster 作为我的命令

标签: node.js npm cmd npm-install


【解决方案1】:

目前 npmjs.com 的 DNS 配置存在问题。从它的当前状态页面:

涉及 DNS 错误配置的早期中断导致某些 ISP 缓存 npmjs.com 丢失,解决方法是使用第三方 DNS 提供商,例如 Cloudflare 或 Google,受影响的缓存应在接下来的 24 小时内清除.

使用其他公共 DNS 提供商(如 Google 或 CloudFlare)的替代方法是查找 www.npmjs.com 的 IP 地址并将其添加到您的主机文件中:

  1. 要查找www.npmjs.com 的 IP,请使用 Google 公共 DNS 或带有 dig 和 CloudFlare 的 DNS 的命令行:

    dig www.npmjs.com @1.1.1.1
    
  2. 将 IP 地址添加到您的 /etc/hosts 文件中。

请注意:为避免在解析的 IP 地址更改时出现问题,我们强烈建议您在周末之后从主机文件中删除此条目。

一般情况下,你可以去https://status.npmjs.org/查看npm的状态

【讨论】:

    猜你喜欢
    • 2016-06-14
    • 2017-12-10
    • 2011-09-01
    • 2013-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-12
    • 1970-01-01
    相关资源
    最近更新 更多