问题标签 [taco]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
375 浏览

visual-studio - $cordovaImagePicker.getPictures 未定义

我正在使用 Visual Studio Tools for Apache Cordova ( TACO ) 构建我的第一个应用程序,并在尝试使用我的第一个 Cordova 插件$cordovaImagePicker 时遇到问题。我正在使用带有 VS Taco 扩展版本 12.0.60401.1 的 Visual Studio 2015 更新 2。

config.xml 设置为使用 Cordova CLI 的 6.0.0 版本,我安装了插件https://github.com/wymsee/cordova-imagePicker.git的 1.1.0 版本。我下面的 index.html 正在引入 angularjs 的 1.4.7 版、ionic.js 的 1.1.0 版和 ng-cordova.js 的 0.1.23-alpha 版。

我正在使用@johnpapa Angular 1风格指南

应用程序.js

app.module.js

下面在我的dashboard.js 中,当我使用Visual Studio 将此代码调试到我的Android Nexus 5X(Cordova 5.1.0)时,当单击绑定到sendImage()的按钮时出现错误。 无法读取未定义的属性“getPictures”,但 $cordovaImagePicker 是一个显示该方法的对象,当我将其记录到控制台时它会在遇到 $cordovaImagePicker.getPictures(options) 时失败

我真的很想使用cordova,但如果我无法克服这第一个障碍,我可能会选择Xamarin 路线。我不想轻易放弃,但如果有什么对你有影响的,请告诉我。谢谢!

0 投票
1 回答
545 浏览

visual-studio-cordova - 使用 Apache Cordova 工具时如何为 VS2015 设置系统代理

我的问题是如何在 Windows 中设置系统代理,因为我从 VS2015 输出中得到以下消息,并且系统代理应该在 IE 代理设置中设置。但看起来需要以另一种方式设置。对此有什么帮助吗?

RUNMDAINSTALL:警告:当前为 npm 配置的代理 ( http://proxy.domain.com:8080/ ) 与检测到的系统代理 ( http://proxy:8080/ )不匹配。这可能会导致软件包安装失败

0 投票
1 回答
126 浏览

cordova - 在 Cordova Windows 应用程序中自定义汉堡菜单

当我使用 Windows 平台创建新应用程序时,我看到以下菜单: 在此处输入图像描述

如何自定义此菜单,添加我自己的菜单并可能删除共享项?我可以完全删除它吗?

0 投票
1 回答
146 浏览

ios - TACO - MacInCloud - 无法建立到 https://###.###.###.###:3000/cordova 的安全连接

我正在尝试在 MacInCloud 上使用 taco remotebuild 进行构建。我之前已经能够让它在另一台 Mac 上运行,但无法让它在那里工作。

当我尝试构建时,一两分钟后失败。看起来它要么在上传 tar 的过程中失败,要么在此之后失败。在安全和非安全模式下均失败。

关于寻找什么的任何想法?

VS 输出窗口显示

1> ------ 提交新的构建请求到:https://###.###.###.###:3000/cordova/build/tasks?command=build&vcordova=5.3.3&cfg=发布&选项=--设备&日志级别=警告

1>MDAVSCLI:错误:无法建立到https://###.###.###.###:3000/cordova的安全连接。验证构建服务器是否在安全模式下运行。========== 构建:0 成功,1 失败,0 最新,0 跳过 ==========

Mac 终端输出显示

GET /certs/529267 200 16.344 ms - 4298 GET /modules/taco-remote 200 6.085 ms - 7 提交了新的构建请求:/build/tasks?command=build&vcordova=5.3.3&cfg=release&options=--device&loglevel=warn {"accept -language":"en-US","host":"###.###.###.###:3000","connection":"close","transfer-encoding":"chunked "}

下载:taco-remote-multiplexer taco-remote-multiplexer@1.2.8 node_modules/taco-remote-multiplexer └── semver@4.3.4

taco-remote-multiplexer 已下载并安装。构建将在以下位置执行:/Users/user901146/.taco_home/remote-builds/taco-remote/builds/6771 将构建请求有效负载保存到:/Users/user901146/.taco_home/remote-builds/taco-remote/builds/6771 POST /cordova/build/tasks?command=build&vcordova=5.3.3&cfg=release&options=--device&loglevel=warn - - ms - -

0 投票
0 回答
633 浏览

ios - iOS 上的 Cordova 远程构建

我在尝试在 iPhone 设备(最新 iOS 9.3)上构建和部署 Cordova 应用程序时遇到问题。我担心这可能是由于版本不兼容——不过我确实对此表示怀疑。我的 macbook pro 仍在 yosemite (10.10.5) 上运行,我的 xcode 版本是 7.3.1。然而,自从我开始开发这个应用程序以来,情况就一直如此,而且我 100% 确信我还设法在运行 iOS 9.3 的设备上部署了该应用程序,没有任何问题。

现在,当使用远程构建从 Visual Studio 运行时,Visual Studio 正在使用远程构建成功连接到我的 Macbook,步骤照常发生,但在最后一点似乎停止了,我得到这个错误日志,定义文件 MDAVSCLI 但没有给出描述或代码:

http://imgur.com/YlJZE7n

当转到 taco 构建存储在 mac 上的目录并在 xcode 中打开 xcode 项目时,我尝试从那里运行它,我得到明显众所周知的错误:找不到开发人员磁盘映像。

我认为这是因为试图从旧版本的 xCode 部署到最新版本的 iOS 上。但这并不能解释为什么它突然无法使用远程构建工作,因为这一直工作到一个月左右,并且分别是相同版本的 iOS 和 OSX。

我不记得从那以后我改变了什么。供您参考,这些是我使用的 node.js 和 cordova 版本:

节点版本 0.12.9 Cordova 版本 6.1.1

我正在下载 OSX El Capitan(这需要一段时间),然后就可以升级到最新版本的 xCode。但是我仍然担心这不会解决问题。感谢您对此的洞察力和帮助。

___________________________________更新________________________________

我尝试安装另一个应用程序,它设法在同一个 iOS 设备、相同版本的节点、cordova 和所有设备上使用远程构建进行构建。问题似乎出在我正在开发的实际应用程序中。会是什么?我可以寻找什么?

___________________________________更新________________________________

该应用程序的早期版本也可以正常工作;我所做的更改是小的代码更改,例如 html,小的功能 js 更改和 css,否则,我认为没有完成任何可能破坏应用程序的设置;我附上了应用程序非工作版本的输出:

www.we.tl/ZeIw5C4Tvn

0 投票
1 回答
280 浏览

cordova - 适用于移动设备和表面的 Windows 通用应用程序的 Cordova 应用程序打包

我想提交一个适用于Windows Mobile 8.1、Windows Mobile 10Windows Surface(带有 OS windows 8.1 和 Windows 10)的应用程序。我已经使用 Visual Studio Community Tools For Apache Cordova Update 9 进行打包。当我通过选择 Windows-Any CPU From Platform 打包应用程序并打包CordovaApp.Windows_1.1.0.1_x86_x64_arm_bundle.appxupload包文件成功地将应用程序提交到商店时,它只能在 Surfaces(Windows 8.1 和 Windows 10)上运行,但不能在移动设备。

0 投票
1 回答
452 浏览

ios - Cordova iOS 远程构建发布模式失败

使用远程构建通过 Visual Studio 构建 Cordova 应用程序。正在使用 Cordova 版本 5.3.1,也尝试更新到最新版本的 Cordova - 6.2.1-nightly.2016.5.23.6e87c71a。

两次它都在调试模式下工作,但在发布模式下不起作用:

错误 - 误导,什么也不说:http: //imgur.com/TdSfuso

部分输出:错误构建平台之一:错误:/Users/Jurgen/.taco_home/remote-builds/taco-remote/builds/66415/cordovaApp/platforms/ios/cordova/build:命令失败,退出代码为 2 1> 您可能没有构建此项目所需的环境或操作系统 (TaskId:10) 1> 无法为 buildNumber 66415 构建应用程序:/Users/Jurgen/.taco_home/remote-builds/taco-remote/builds/66415/ cordovaApp/platforms/ios/cordova/build:命令失败,退出代码为 2 (TaskId:10) 1>22:57:03.377 1> 1>Error:来自构建服务器的远程构建错误 构建失败并出现错误 /Users/Jurgen/ .taco_home/remote-builds/taco-remote/builds/66415/cordovaApp/platforms/ios/cordova/build:命令失败,退出代码 2:{1} 1> 完成执行任务“MdaVsCli”--失败。(任务编号:

完整输出:

https://www.wetransfer.com/downloads/b9a4e2e932f98bb2286fbb6602c8dfc020160523210524/48dffd

我们计划将应用程序发送到 iOS 以在 App Store 上发布,但无法生成 .ipa 文件。任何帮助,将不胜感激

0 投票
0 回答
189 浏览

cordova - 上一个版本的 Visual Studio (update2) TACO (release 9) 最终无法在大型应用程序 (>700mb) 上构建

我已经更新了我的构建工具,我现在正在使用:

  • Visual Studio 2015 更新 2
  • 适用于 Apache Cordova 更新 9 的 Visual Studio 工具

    使用 Node 0.12.9 的 TACO(构建时自动下载,无控制)

  • 科尔多瓦 CLI 6.1.1

  • 使用 remotebuild 为 iOS 9.3 构建。

这不再有效。你有想法吗 ?

请参阅 VS 构建日志(法语抱歉):

0 投票
1 回答
114 浏览

android - Visual Studio 2015 Cordova 从构建中排除文件夹

我在 Visual Studio 2015 中有一个 Cordova 项目。我添加了一些节点模块,这些节点模块不会显示在项目中(在 VS 中),但存在于磁盘上,而项目文件夹中的所有其他文件默认情况下都添加到那里而不排除。所以现在我需要一种node_modules从构建中排除的方法,因为只有开发工具(autoprefixer、less、watch 等),以防生成的 apk 文件大小增加,这对我不适用(总大小 ~10MB ,没有 node_modules - 只有 3MB)。真的可以在不物理删除该文件夹的情况下做到这一点吗?也许我不知道一些配置等等?

0 投票
2 回答
430 浏览

node.js - 在 Visual Studio 2015 TACo 上获取 Cordova 插件集成的构建错误

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

这是我尝试运行的示例代码:AngularJSToDo app。在这个应用程序中,正在使用 GeoLocation Cordova 插件。在 config.xml 中:

在为 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/