getaddrinfo EAI_AGAIN registry.npmjs.org:80

时间:2018-01-08 22:28:09

标签: node.js angular npm proxy

大家好我试图在npm中发布我的角度库,但是当我登录时我得到了这个:

import requests
import json

url = "http://192.168.7.2:8000/api/login"
headers = {"user":"admin","password":"admin"}
r = requests.post(url, headers=headers)

print r.text.encode('utf-8')

-version node:8.9.3

-version npm:5.5.1

我在经过身份验证的代理后面,我已经配置了:proxy和https-proxy npm config set proxy http://用户名:Pa55w0rd @ proxyhostname:port npm config set https-proxy http://用户名:Pa55w0rd @ proxyhostname:port

感谢您的关注

6 个答案:

答案 0 :(得分:0)

该错误表示Node中的域名解析错误。 我不确定你的问题究竟是什么,但是https://www.codingdefined.com/2015/06/nodejs-error-errno-eaiagain.html有一些很好的信息。 此错误肯定是由您设置的代理引起的。我之前遇到过类似的问题,禁用代理功能对我有用。

答案 1 :(得分:0)

npm config rm proxy
npm config rm https-proxy

使用以上命令并重新启动系统。它对我有用。

答案 2 :(得分:0)

尝试连接到其他网络。

此错误类似于网络问题。我试图在Windows上从NPM安装lib,但是出现此错误。这对我有用。也许对您也有帮助。

答案 3 :(得分:0)

首次运行 npm i npm@latest 并检查错误是否再次出现。如果是 尝试解决您的代理设置

对于Linux(ubuntu) https://www.serverlab.ca/tutorials/linux/administration-linux/how-to-configure-proxy-on-ubuntu-18-04/

对于Windows https://www.howtogeek.com/tips/how-to-set-your-proxy-settings-in-windows-8.1/

答案 4 :(得分:0)

这使我疯狂了几个小时,我什至不知道我做了什么使它起作用。但是我最后尝试的是:

在cmd中键入ping registry.npmjs.org。 错误找不到主机

通过以下方式打开主机文件:https://support.rackspace.com/how-to/modify-your-hosts-file/

151.101.72.162 registry.npmjs.org添加到新行。 保存。

试图安装软件包,仍然无法正常工作

但是我随机尝试再次ping registry.npmjs.org,并且有效!

试图再次安装软件包,仍然无法正常工作。

删除了151.101.72.162 registry.npmjs.org,然后再次保存。实际上恢复了上一次编辑。

尝试安装,现在可以正常使用。为什么????我不知道。就我所知,我的笔记本电脑中有一个小神灵,我以某种方式随机地安抚了它。

答案 5 :(得分:0)

我遇到了同样的问题,您可以检查是否打开连接数据库的会话,可以尝试禁用数据库上的任何会话,然后使用npm i filepond重试