我是phonegap的新手,想要使用phonegap为Windows Phone 8创建一个应用程序。
我的系统详情:
Windows 8 basic
6 GB RAM
我的系统中预装了Windows SDK。 我下载了node.js并运行了命令:
npm install -g phonegap
由于我的系统设置了代理设置,但网络没有代理,因此安装最初会引发错误。 我通过使用命令编辑配置文件来删除代理:
npm config edit
再次尝试。设置完成。但是,当我尝试按照here提到的那样执行下一个命令时,它会给出错误:
Error: getaddrinfo EAGAIN <br/>
at errnoException (dns.js:37:11) <br/>
at Object.onanswer [as complete] (dns.js:124:16)
我尝试寻找解决方案here但未找到解决方案。 环境设置为使用node和npm。
答案 0 :(得分:0)
EAGAIN表示数据目前无法使用 - 也许您可以使用适当的网络设置再次尝试。此外,当您尝试时,请确保关闭所有网络阻止代理(特别是在企业计算机上工作时),如Symantec Firewall / End point Protection。我相信它应该可以正常工作。
答案 1 :(得分:0)
当他们显然被打破时,遵守规则似乎是愚蠢的:)。忽略文档后,我只是从GitHub下载了Phonegap master zip并运行了位于lib文件夹中的createtemplates.bat
。
这将生成模板。只需将您想要的模板复制到sdk
模板文件夹即可。
有关详细信息,请参阅Phonegap Cordova installation Windows。
答案 2 :(得分:0)
单独更新cordova cli应解决此问题: npm install -g cordova