gpt4 book ai didi

javascript - Node.js events.js : 163 throw er; when executing Jest with flag --runInBand

转载 作者:太空宇宙 更新时间:2023-11-04 00:22:39 27 4
gpt4 key购买 nike

在我们的 package.json 中,我们已将 --runInBand flag 添加到脚本测试中为了speed up特拉维斯测试。我们团队有 5 个人,所有人都没有问题,但我每次运行脚本时都会遇到此错误。看起来像这样:

events.js:163
throw er; // Unhandled 'error' event
^

Error: connect EHOSTDOWN 169.254.169.254:80 - Local (192.168.8.46:63717)
at Object.exports._errnoException (util.js:1050:11)
at exports._exceptionWithHostPort (util.js:1073:20)
at internalConnect (net.js:889:16)
at lookupAndConnect (net.js:977:5)
at Socket.realConnect (net.js:945:5)
at Agent.connect [as createConnection] (net.js:77:22)
at Agent.createSocket (_http_agent.js:195:26)
at Agent.addRequest (_http_agent.js:157:10)
at new ClientRequest (_http_client.js:212:16)
at Object.request (http.js:26:10)

脚本:

"test": "export APP_ENV=development && jest --no-cache --runInBand --forceExit",

如果我删除此标志,就不会收到此错误。我不知道它是否与 Jest、Node、Travis 等有关,但我一直在寻求解决它,但我没有更多的想法。

我的版本是:

  • Node :v7.10.0

  • 开 Jest :v19.0.2

  • 操作系统:macOS Sierra 10.12.4

提前致谢。

最佳答案

您与 169.254.169.254:80 的套接字连接似乎有问题

您可以检查您的开发环境(MacOS)以便进行套接字连接吗?

我不是 Mac 专家,但 EHOSTDOWN 意味着您可以到达主机,但无法进行套接字连接。

关于javascript - Node.js events.js : 163 throw er; when executing Jest with flag --runInBand,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44021363/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com