问题标签 [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 投票
1 回答
166 浏览

cordova - Cordova 移动应用程序的模拟器/模拟器

是否有任何免费/开源模拟器/模拟器可以在 IOS、Windows Phone、Android 上测试 Cordova 混合移动应用程序。

我知道 Ripple 模拟器,但我需要更可靠的模拟器,适用于所有 3 个(iOS、Android 和 Windows Phone)。

谢谢

0 投票
1 回答
298 浏览

cordova - 尝试构建科尔多瓦项目时,RunMdaInstall 任务未给所需参数“MdaVsixDir”的值

我在 TFS 上构建 Cordova (TACO) 时遇到问题。Apache Cordova 的工具安装在 TFS 服务器上,似乎它们已被识别,但是,我得到以下构建输出。

具体错误是:

错误 MSB4044:未为“RunMdaInstall”任务指定所需参数“MdaVsixDir”的值。[D:\Builds\22\Cordova\MyProject\src\Cordova\Mainline\MyProject\MyProject\MyProject.jsproj

如何解决此错误?

0 投票
2 回答
89 浏览

cordova - 你能抑制 taco build 中的反馈输入吗?

我编写了一个批处理脚本来使用taco 工具构建我的 apache cordova 项目。

我正在尝试从 VS Team Services(以前称为 Visual Studio Online)构建运行它。在它询问我是否要提供反馈之前,它工作得很好。

C:\a\1\s>taco build android --release --gradleArg=--no-daemon

帮助我们提高 Microsoft 产品和服务的质量 如果您选择参与,Microsoft 将收集有关您使用软件和服务的使用信息,以确定趋势和使用模式。Microsoft 不会收集个人信息。您可以通过运行“taco 反馈”随时更改您的参与选项。您可以在 https://www.visualstudio.com/en-us/dn948229阅读我们的隐私政策,其中提供了有关我们收集哪些数据以及我们将如何使用这些数据的信息。您对此问题的回答将被自动收集。

你愿意参加吗?[是/否]

由于没有人输入“是”或“否”,我可以以某种方式抑制这一点吗?

0 投票
2 回答
736 浏览

ios - 运行 iOS Cordova 应用程序时 Remotebuild 'Unexpected end of input'

当我尝试在安装了 remotebuild 的 Mac 上从 Visual Studio 2015 运行我的 Cordova 应用程序时,我总是在输出窗口中得到这个:

在我看来,它正在尝试从 Windows 构建和运行 iOS 应用程序,即使我已在“工具”>“选项”下配置了 remotebuild 代理。

在 Mac 上,我在构建过程中看不到任何请求。当我在 Visual Studio 中重新配置远程构建代理时,我确实在终端中看到了 GET 请求。

0 投票
0 回答
126 浏览

visual-studio - Visual Studio 是否有 onsen ui intellisense 扩展?

Visual Studio 会有 ONSEN UI IntelliSense 支持吗?或者我们如何手动将 ONSEN UI 的元素添加到 Visual Studio IntelliSense 扩展?谢谢。

0 投票
1 回答
326 浏览

typescript - 启用 Visual Studio Cordova 项目支持 TypeScript EMCAScript 6

我想在 VS2015 Cordova 项目中使用 TypeScript 的 async / await 功能。我在 tsconfig.json 中修改了 "target": "es6"

智能感知没有显示任何错误,但是,在构建项目时,它显示:

错误 TS1311 构建:异步函数仅在面向 ECMAScript 6 及更高版本时可用。

但我已经在 tsconfig.json 中将目标更改为 es6

我还应该在哪里配置才能使构建工作?

谢谢。

0 投票
1 回答
566 浏览

cordova - 为什么 Cordova 地理定位插件不再适用于 Ripple Emulator?

我使用以下工具/平台创建了一个 Cordova 应用程序:

  • 视觉工作室 2015
  • 适用于 Apache Cordova 的 Visual Studio 工具
  • 纹波模拟器 0.9.32
  • 科尔多瓦 5.3.1

我正在使用 Ripple 的指南针和 GPS 功能来模拟它们。使用 Ripple 标题滑块并加载 GPX 文件,我可以模拟我的应用检测到的新标题、纬度、经度值。两周前一切正常。

问题开始于两天前。尽管指南针仿真运行良好,但该应用程序无法从 GPS 接收任何新坐标。我已经使用旧版本的应用程序进行了测试,但没有成功,并且还在 3 台不同的机器上进行了测试。

我已经在三台不同的机器上测试了来自科尔多瓦地理定位插件(https://cordova.apache.org/docs/en/3.0.0/cordova/geolocation/geolocation.watchPosition.html)的完整示例,但没有成功。地理位置和 GPX 不适用于 Ripple Emulator。我还测试了不使用 Visual Studio 而是使用 Cordova CLI 并通过命令提示符运行“ripple emulate”。

有些事情发生了变化。我还没有升级 Visual Studio。因此,我的猜测是 Ripple Emulator 0.9.32 与新版 Google Chrome 不兼容,因为几天前似乎从 47.0.2526.111 版本更新到 48.0.2.564.97 版本。我做了一些研究,似乎安装旧版本的 Chrome 并不容易。

有人可以对这个话题有所了解吗?您是否能够使用 Google Chrome 48.0.2.564.97 在 Cordova 应用程序上使用 Ripple Emulator 0.9.32 模拟 GPS 值?

0 投票
1 回答
368 浏览

cordova - TACO 在需要 5.4.1 时安装和使用 Cordova 6.0.0

使用 Gulp 构建 Cordova 应用程序时,TACO 工具现在安装和使用 Cordova 6.0.0,而不是所需的 5.4.1。1 月下旬 Cordova 6.0.0 发布后,这种情况就开始发生了。

我的taco.json文件将 5.4.1 指定为要使用的 Cordova 版本。

在 Visual Studio 2015 中构建时,Cordova 5.4.1 已正确安装和使用。

只有在命令行或我们的 Jenkins 服务器上构建时才会出现该问题,两者都使用 gulp 构建。在 Cordova 6.0.0 发布后,我们所有的自动化构建都开始失败。

package.json参考了最新版本的gulptaco-team-build

如何强制构建使用 5.4.1?这是 taco-team-build 的问题吗?

0 投票
1 回答
506 浏览

ios - Apache Cordova/Visual Studio 2015 的工具无法在 IOS 模拟器中启动应用程序

我试图在 IOS 模拟器上使用 MacInCloud 和 remotebuild 测试我的应用程序。一切正常,应用程序使用 remotebuild 编译。Visual Studio 然后显示状态“部署成功”。当我在我的 Mac 上查看时,它显示 IOS 模拟器已启动,但只显示主屏幕。我根本看不到我的应用程序。我不知道接下来要检查什么。任何帮助,将不胜感激。

我在输出窗口中看到了这个错误。

请求在 iOS 模拟器上模拟服务器https://74.xx.xx.xxx:3000/cordova上的 buildNumber 89952 ... 无法为构建 C:\Users\md\documents\visual studio 2015\Projects\ 启动 iOS 远程app2\app2\bld\ios\Release\buildInfo.json 到https://74.xx.xx.xxx:3000/cordova用于部署目标 iPhone 5S: Http 404: {"command":"build","vcordova" :“5.3.3”等。

关于 BuildInfo.Json 文件,我注意到的一件事是将我的许多图像文件作为“changedFiles”,即使我没有更改它们。我想知道“changedFiles”字段是否太大而无法处理。我不知道为什么它说 http 404 错误..

0 投票
1 回答
751 浏览

visual-studio-cordova - 适用于 Cordova 2015 更新 5 的 Visual Studio 工具中的 BeforeBuild 和 AfterBuild 事件

我正在尝试在我的 Visual Studio 2015 (TACO) 项目中使用 pre 和 post build。正如Visual Studio 2015 Tools for Apache Cordova 上的 PreBuildEvent 和 PostBuildEvent中所述,我已将<Target>元素添加到我的 .jsproj 文件中,因此它现在结束,如下所示:

我的问题是 BeforeBuild 和 AfterBuild 事件都在构建开始时触发

任何人都可以解释为什么会这样,或者我如何在构建完成后让构建后事件运行?