离子启动myApp空白显示getaddrinfo EAI_AGAIN错误

时间:2015-07-16 01:12:03

标签: cordova ionic-framework

我使用了ionic start myApp blank,我收到了这个错误:

$ ionic start myApp blank
Creating Ionic app in folder c:\Users\Karimi\Desktop\myApp based on blank project
Downloading: https://github.com/driftyco/ionic-app-base/archive/master.zip
Error Initializing app:  Error: getaddrinfo EAI_AGAIN
    at Object.exports._errnoException (util.js:746:11)
    at errnoException (dns.js:49:15)
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:94:26)

Error: getaddrinfo EAI_AGAIN
    at Object.exports._errnoException (util.js:746:11)
    at errnoException (dns.js:49:15)
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:94:26)

getaddrinfo EAI_AGAIN (CLI v1.6.1)

Your system information:

Cordova CLI: 5.1.1
Ionic CLI Version: 1.6.1
Ionic App Lib Version: 0.3.3
OS: Windows 7 SP1
Node Version: v0.12.7

3 个答案:

答案 0 :(得分:1)

正如您可以阅读GitHub问题here

  

所以这看起来像DNS查找超时。我不认为这是一个npm问题,而不是你的互联网连接的一些问题。 Manpage建议稍后再试。

此外,您可以尝试使用DisplayText更新您的npm。

答案 1 :(得分:1)

只需添加一个带有http://proxyUrlOrIP:port的环境变量HTTP_PROXY,IONIC和Cordova就可以了。

答案 2 :(得分:0)

万一有人还在苦苦挣扎,以下链接解决了我的问题:

http://jasonwatmore.com/post/2014/04/02/Ionic-Framework-Getting-ionic-start-appName-Working-Behind-a-Proxy.aspx

你需要, 1.将代理网址添加到位于' C:\ Users [用户名] \ AppData \ Roaming \ npm \ node_modules \ ionic \ node_modules \ request \ request.js'

的request.js
  1. 将代理网址添加到位于&#39; C:\ Users [用户名] \ AppData \ Roaming \ npm \ node_modules \ cordova \ node_modules \ plugman \ src \ registry \ registry.js&#39; <的registry.js / LI>

    希望这有帮助。