【问题标题】:Not able to install appium - npm ERR! code EAI_AGAIN无法安装 appium - npm ERR!代码 EAI_AGAIN
【发布时间】:2018-10-29 15:59:36
【问题描述】:

我已经安装了 Node.js,当我运行命令 Node -v 时,它给了我准确的版本,然后我运行 npm -v,它回复了版本。 但是当我尝试使用命令“npm install appium”安装appium时,我得到了

npm 错误!代码 EAI_AGAIN npm 错误! errno EAI_AGAIN npm 错误!请求 https://registry.npmjs.org/appium 失败,原因:getaddrinfo EAI_AGAIN my.proxyserver.com:8080

谁能告诉我为什么会这样?

【问题讨论】:

标签: node.js npm appium npm-install


【解决方案1】:

连接到移动热点或 WiFi 等直接互联网,然后重试。

npm install 通常会因公司代理而失败。

【讨论】:

  • 我正在使用我的家庭 WiFi 网络,但是它失败了
  • > npm config rm 代理 & > npm config rm https-proxy --尝试删除 npm 代理?
  • 从类似的问题中,我可以建议: 1. 也尝试重新安装 nodeJs 或尝试 > npm install npm@latest 2. 清除 npm proxy > npm config rm proxy > npm config rm https-proxy 3. 检查你的 DNS。或尝试使用 Google DNS
  • 我在(移动热点和其他 WiFi 网络)上都试过了,但没有给我预期的结果
  • 这对我有用,但我必须添加 -g 参数(没有它它不会删除我的代理设置)。由于您的提示,我终于通过绕过公司防火墙正确安装了 Appium,谢谢!赞成。
【解决方案2】:

根据this Microsoft page,此错误转换为“名称解析出现临时故障”。因此,我想您可以稍后再试。或者,根据您的 Windows 版本,尝试this answer。我刚刚尝试安装这个 npm 包,它在我的 Windows 10 机器上正常工作。

【讨论】:

  • 我的网络没有启用代理,为什么每次运行 npm install -g appium 命令时都要求设置代理?
猜你喜欢
  • 2018-06-17
  • 2015-08-31
  • 2022-01-17
  • 1970-01-01
  • 2019-05-10
  • 2022-01-17
  • 1970-01-01
  • 2021-07-27
  • 1970-01-01
相关资源
最近更新 更多