主机名/IP不';t匹配证书';Alts名称:“;主持人:registry.npmjs.org。不在证书中';代词

主机名/IP不';t匹配证书';Alts名称:“;主持人:registry.npmjs.org。不在证书中';代词,npm,atom-editor,npm-install,Npm,Atom Editor,Npm Install,尝试安装软件包时发生此错误 我的节点版本-8.11.3 npm-5.6.0 npm警告已弃用minimatch@0.3.0:请更新至minimatch 3.0.2或更高版本,以避免RegExp DoS问题 npm错误!提取失败https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz npm WARN retry将重试,上次尝试时出错:错误:主机名/IP与证书的altnames不匹配:“主机:registry.npmjs.org.不在证

尝试安装软件包时发生此错误

我的节点版本-
8.11.3

npm-
5.6.0

npm警告已弃用minimatch@0.3.0:请更新至minimatch 3.0.2或更高版本,以避免RegExp DoS问题
npm错误!提取失败https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz
npm WARN retry将重试,上次尝试时出错:错误:主机名/IP与证书的altnames不匹配:“主机:registry.npmjs.org.不在证书的altnames中:DNS:a.sni.fastly.net,DNS:a.sni.global ssl.fastly.net”
npm错误!提取失败https://registry.npmjs.org/async/-/async-0.2.6.tgz
npm WARN retry将重试,上次尝试时出错:错误:主机名/IP与证书的altnames不匹配:“主机:registry.npmjs.org.不在证书的altnames中:DNS:a.sni.fastly.net,DNS:a.sni.global ssl.fastly.net”
npm错误!提取失败https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz
npm WARN retry将重试,上次尝试时出错:错误:主机名/IP与证书的altnames不匹配:“主机:registry.npmjs.org.不在证书的altnames中:DNS:a.sni.fastly.net,DNS:a.sni.global ssl.fastly.net”
npm错误!提取失败https://registry.npmjs.org/async/-/async-0.2.6.tgz
npm WARN retry将重试,上次尝试时出错:错误:主机名/IP与证书的altnames不匹配:“主机:registry.npmjs.org.不在证书的altnames中:DNS:a.sni.fastly.net,DNS:a.sni.global ssl.fastly.net”
npm错误!提取失败https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz
npm错误!提取失败https://registry.npmjs.org/async/-/async-0.2.6.tgz
npm错误!Windows NT 6.1.7601
npm错误!argv“C:\\Users\\Pawel\\AppData\\Local\\atom\\app-1.30.0\\resources\\app\\apm\\bin\\node.exe”“C:\\Users\\Pawel\\AppData\\Local\\atom\\app-1.30.0\\resources\\app\\apm\\node\\u modules\\npm\\bin\\npm cli.js”“--globalconfig”“C:\\Users\\Pawel\\\\.atom\.apm\.apmrc”“--userconfig”“C:\\Users\\pawell\\\.atom\\\\\.apmrc”“安装”“C:\\Users\\Pawel\\AppData\\Local\\Temp\\d-11881-6496-2xm5hl.fyhtcsor\\package.tgz”“--runtime=electron”“--target=2.0.5”“--arch=ia32”“--global style”
npm错误!节点v6.9.5
npm ERR!npm v3.10.10
npm ERR!主机名/IP与证书的altnames不匹配:“Host:registry.npmjs.org”。不在证书的别名中:DNS:a.sni.fastly.net,DNS:a.sni.global ssl.fastly.net“
npm错误!
npm ERR!如果您需要帮助,可以在以下位置报告此错误:
npm错误!
npm ERR!请在任何支持请求中包含以下文件:
npm ERR!C:\Users\Pawel\AppData\Local\Temp\apm-install-dir-11881-6496-1hnnd3v.aeg4xwdn29\npm debug.log
较早的一次涉及DNS错误配置的停机导致了一些问题 ISPs将npmjs.com缓存为缺失,解决方法是使用 受影响的第三方DNS提供商,如Cloudflare或Google 缓存应在未来24小时内清除

解决方法是修改主机文件:

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

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

    挖掘www.npmjs.com@1.1.1.1

  • 将IP地址添加到/etc/hosts文件中

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


    网站上列出了解决方案的说明和更详细的说明。

    因此我必须等到明天