![](/img/trans.png)
[英]Visual Studio 2015 preview - Apache Cordova Build Error
[英]Getting Build Error for Cordova plugin integration on Visual Studio 2015 TACo
这是关于使用 Visual Studio 2015 - Apache Cordova 工具 (TACo) 开发基于 Cordova 的通用应用程序。
这是我尝试运行的示例代码: AngularJSToDo app 。 在这个应用程序中,正在使用 GeoLocation Cordova 插件。 在 config.xml 中:
<vs:plugin name="org.apache.cordova.geolocation" version="0.3.10" />
在为 Windows Phone Emulator 8.1 构建应用程序时,它在以下过程后引发错误:
------ 添加插件:cordova-plugin-geolocation@2.2.0
1> 在插件“cordova-plugin-geolocation@2.2.0”上调用plugman.fetch
1> 通过插件注册表获取插件“cordova-plugin-geolocation@2.2.0”
1>MDAVSCLI:错误:读取ECONNRESET
在长时间获取事件后出现此错误。 我已经尝试通过命令提示符使用“npm”命令安装特定插件,但 VS build 会自动清除旧插件并重新下载并安装最新插件。
在错误部分,它说
“读取 ECONNRESET”
请指导我如何解决 Visual Studio 构建中的此错误。
参考: https : //taco.visualstudio.com/en-us/docs/create-a-hosted-app/
您的插件添加失败,因为 Cordova 已关闭插件注册表并移至 npm。 这意味着所有低于 5.x 的 Cordova 版本不使用 npm 将不再能够添加插件。
如果您使用的不是最新版本的 TACO,请更新以确保您使用的版本可以从 npm 添加插件
然后,更新后的说明:
实际上,我只是自己运行了示例,将它加载到 iOS 模拟器上没有问题,但是它从 npm 而不是插件注册表中提取了插件。
此问题已通过重新启动节点(npm)服务器解决。 以下是我所做的步骤。
转到特定的项目文件夹,并使用以下命令添加插件
cordova plugin add <plugin-name>
remotebuild
希望这对其他人有帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.