node.js - Visual Studio 2015 TACo 上的 Cordova 插件集成出现构建错误

标签 node.js cordova visual-studio-2015 geolocation 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 构建应用程序时,在执行以下过程后会引发错误:

------ Adding plugin: cordova-plugin-geolocation@2.2.0

1> Calling plugman.fetch on plugin "cordova-plugin-geolocation@2.2.0"

1> Fetching plugin "cordova-plugin-geolocation@2.2.0" via plugin registry

1>MDAVSCLI : error : read ECONNRESET

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

在错误部分,它说

"read ECONNRESET"

请指导我如何解决 Visual Studio 构建中的此错误。

引用:https://taco.visualstudio.com/en-us/docs/create-a-hosted-app/

最佳答案

您的插件添加失败,因为 Cordova 已关闭插件注册表并移至 npm。这意味着所有不使用 npm 的低于 5.x 的 Cordova 版本将不再能够添加插件。

如果您使用的不是最新版本的 TACO,请更新以确保您使用的版本可以从 npm 添加插件

然后,更新后的说明:

  1. 转到 config.xml -> 插件
  2. 删除相机插件
  3. 从核心插件列表中再次添加它

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

关于node.js - Visual Studio 2015 TACo 上的 Cordova 插件集成出现构建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37483494/

相关文章:

javascript - Node.js 中的 php openssl_seal 等效项

javascript - 使用 InAppBrowser 的 Apache Cordova 重定向

c++ - CMake:在 Windows 上找不到编译器

javascript - evernote api 搜索 + nodejs : get search results in two notebooks

javascript - 在nodejs中定义模块变量的最佳方法是什么?

javascript - 将对象值返回给父函数

JQuery Mobile 百分比高度问题

android - genymotion power_supply 出错

c# - 多表加法(+)合二为一(使用sql server 2014、datagridview、visual studio)

windows - 如何在 Windows 10 上安装 YASM?