Node.js 获取Visual Studio 2015 TACo上Cordova插件集成的生成错误

Node.js 获取Visual Studio 2015 TACo上Cordova插件集成的生成错误,node.js,cordova,visual-studio-2015,geolocation,taco,Node.js,Cordova,Visual Studio 2015,Geolocation,Taco,这是关于使用Visual Studio 2015-Apache Cordova工具(TACo)开发基于Cordova的通用应用程序 以下是我正在尝试运行的示例代码:。在这个应用程序中,使用了地理定位Cordova插件。在config.xml中: <vs:plugin name="org.apache.cordova.geolocation" version="0.3.10" /> 在为Windows Phone Emulator 8.1构

这是关于使用Visual Studio 2015-Apache Cordova工具(TACo)开发基于Cordova的通用应用程序

以下是我正在尝试运行的示例代码:。在这个应用程序中,使用了地理定位Cordova插件。在config.xml中:

<vs:plugin name="org.apache.cordova.geolocation" version="0.3.10" />

在为Windows Phone Emulator 8.1构建应用程序时,它在以下过程后抛出错误:

------添加插件:cordova插件-geolocation@2.2.0


1> 在插件“cordova插件”上调用plugman.fetch-geolocation@2.2.0"

1> 获取插件“cordova插件”-geolocation@2.2.0“通过插件注册表

1> MDAVSCLI:错误:读取ECONRESET

此错误在长时间抓取事件后出现。我已经尝试过通过命令提示符使用“npm”命令安装特定的插件,但VS build会自动清除旧插件,并重新下载和安装最新的插件

在错误部分,它说

“阅读EconReset”

请指导我如何从Visual Studio build中解决此错误


参考资料:

此问题已通过重新启动节点(npm)服务器得到解决。下面是我所做的步骤

  • 终端-Ctrl+C停止npm服务器
  • 转到特定的项目文件夹,并使用下面的命令添加插件

    cordova插件添加

  • 重新启动节点服务器:
    remotebuild

希望这对其他人有所帮助。

您的插件添加失败,因为Cordova已关闭插件注册表并移动到npm。这意味着所有小于5.x且不使用npm的Cordova版本将无法再添加插件

如果您不在最新版本的TACO上,请更新以确保您所处的版本可以添加来自npm的插件

然后,更新后的说明:

  • 转到config.xml->plugins
  • 移除相机插件
  • 从核心插件列表中再次添加它

  • 事实上,我只是自己运行了这个示例,在将其加载到iOS模拟器上没有问题,但它从npm而不是插件注册表中提取了插件。

    我相信它可能存在连接重置问题。你在防火墙后面吗?@Gandhi是的,在防火墙打开时,我应该怎么做才能运行相同的程序?请尝试更新cordova CLI版本。@Mrunal你可能需要与你的IT部门联系以解锁这些站点,否则你必须手动下载插件并设置它,然后创建一个新的vanilla apache cordova应用程序。构建它,运行它,看看您的环境是否设置正确。然后开始添加插件和代码,一次添加一个,看看是什么破坏了构建。我最终重新创建了我的项目,以使它最终能够工作。1>调用plugman.fetchon plugin“cordova plugin”-geolocation@2.2.0“1>获取插件”cordova插件-geolocation@2.2.0“通过npmAlso,AngularJS ToDo列表示例在您下载后已使用修复程序进行更新,因此我将重新下载该示例并重试。