【发布时间】:2017-05-17 09:50:56
【问题描述】:
在我们的package.json 中,我们将--runInBand flag 添加到脚本测试中,以便speed up travis 测试。我们团队中有 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 等有关,但是我一直在寻找解决它很长时间,我没有更多的想法。
我的版本是:
节点:v7.10.0
笑话:v19.0.2
操作系统:macOS Sierra 10.12.4
提前致谢。
【问题讨论】:
标签: javascript node.js macos travis-ci jestjs