2017-05-17 4 views
1

package.jsonではspeed upトラビステストのために--runInBand flagというスクリプトテストを追加しました。私たちはチームの5人で、問題はありませんが、スクリプトを実行するたびにこのエラーが発生しています。Node.js events.js:163 throw er; --runInBandフラグを指定してJestを実行する場合

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

  • OS:MacOSのシエラ10.12.4

感謝あらかじめ。

答えて

0

ノードv7.10と関連があるようです。私はv7.9にダウングレードして正常に動作します。

ノードチームはworking on itであり、次のv7.xリリース(おそらく来週)になります。

1

あなたは169.254.169.254:80

へのソケット接続に問題があるようにあなたは、ソケット接続を行うことができるように、あなたの開発環境(MacOSの)をチェックアウトすることができ見えますか?

私はMacの専門家ではありませんが、EHOSTDOWNはホストにアクセスできてもソケット接続はできないことを意味します。

+0

こんにちは、お返事ありがとうございます。私のMacがソケット接続を行うことができることをどうやって確認できますか?ありがとう –

関連する問題