我在构建cordova示例应用程序时遇到了一些问题, AngularJSToDoApp 。 我是Cordova的新手,我对此并不自信,所以我很难找到解决方案。
这是日志:
1> Fetching plugin "org.apache.cordova.inappbrowser" via plugin registry
1>MSBUILD : cordova-build error BLD103: Error : DEP00103 : Unable to download Cordova component: http://cordova.iriscouch.com/registry/_design/app/_rewrite/org.apache.cordova.inappbrowser/-/org.apache.cordova.inappbrowser-0.6.0.tgz
1>MSBUILD : cordova-build error BLD103: Error : DEP00103 : Unable to download Cordova component: http://cordova.iriscouch.com/registry/_design/app/_rewrite/org.apache.cordova.inappbrowser/-/org.apache.cordova.inappbrowser-0.6.0.tgz
1>MSBUILD : cordova-build error BLD103: Error : DEP00103 : Unable to download Cordova component: http://cordova.iriscouch.com/registry/_design/app/_rewrite/org.apache.cordova.inappbrowser/-/org.apache.cordova.inappbrowser-0.6.0.tgz
1>Failed to install 'com.microsoft.azure-mobile-services' : error : connect ETIMEDOUT
1> at exports._errnoException (util.js:746:11)
1> at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1000:19)
1>MDAVSCLI : error : connect ETIMEDOUT
我的互联网连接一切都很好,我尝试使用Android模拟器和Ripple,但我仍然有同样的错误。
我会恭喜任何帮助。我甚至都不知道应该从哪里开始,所以如果有人能告诉我,那将是非常好的。
操作系统:Windows 10
IDE: Visual Studio社区2015
项目链接: https://github.com/Microsoft/cordova-samples
我没有改变项目中的任何内容。我刚刚下载并尝试构建。
答案 0 :(得分:2)
这个项目有很多问题,主要是因为它只是很老了。它自RC以来一直没有更新,仍然以Cordova CLI 4.2为目标。
它没有构建的原因是因为插件名称已经改变,并且因为它们从git repos转移到NPM包。 Cordova构建找不到它们。
我分叉了回购并修复了这个项目中的错误。我会提交拉取请求。在此期间,您可以在此处找到我的更改:
https://github.com/mbraude/cordova-samples
我成功地利用最新的Cordova工具(Update 4)在VS 2015中构建和部署到Ripple。我还在项目中添加了一个bower.json文件,并使用它来引入JS引用(我手动将其复制到scripts / frameworks目录中)。
希望这有助于您入门!
答案 1 :(得分:1)
您提供的链接上的解决方案是为了在Visual Studio的RC版本中工作而创建的,并且某些引用已过时。遗憾的是,示例项目尚未更新7个月。所以答案很简单 - 它在当前版本中不起作用。
答案 2 :(得分:0)
Git是否安装在你的机器上? 如果没有,请先从这里安装,
Cordova使用命令行工具添加插件
在将插件添加到应用程序之前,需要使用git命令行工具。