Apache Cordova Visual Studio 2015 项目中 taco.json 的用途是啥?

Posted

技术标签:

【中文标题】Apache Cordova Visual Studio 2015 项目中 taco.json 的用途是啥?【英文标题】:What is the purpose of taco.json in Apache Cordova Visual Studio 2015 project?Apache Cordova Visual Studio 2015 项目中 taco.json 的用途是什么? 【发布时间】:2015-07-15 06:47:38 【问题描述】:

我正在使用 Visual Studio 2015 RC 中的新 Apache Cordova 空白模板。我注意到项目中的 taco.json 文件。 除了定义您正在使用的 Apache Cordova 版本之外,它还有其他用途吗?

是否像 bower 那样在其中定义其他框架,例如 angular 或 bootstrap?

【问题讨论】:

【参考方案1】:

格特,

taco.json 文件当前被 Visual Studio 用来定义用于构建项目的 Cordova CLI 版本。如果您打开 config.xml 设计器,在平台选项卡下您将看到指定的 Cordova CLI 版本。

当您构建/运行app for ios 时,远程代理使用您的 taco.json 文件中定义的 CLI 版本来确保远程机器使用正确版本的 Cordova 来构建您的应用程序。

目前,taco.json 文件仅由 Visual Studio 和 Visual Studio CLI(如 vs-mda-remote)使用,不定义 bower 包。

【讨论】:

【参考方案2】:

一些额外的信息...“taco”是“Tools for Apache Cordova”的首字母缩写。在 Visual Studio 的 RC 版本中,taco.json 仅包含一个键值对,用于声明项目中使用的 Cordova 版本。例如:


    "cordova-cli": "4.3.0"

如果您想使用不同版本的 Cordova(大于 4.3),只需更改冒号右侧的值即可。

【讨论】:

【参考方案3】:

格特,

我没有使用过这个功能,但是基于现有的文档,taco.json 用于持续集成服务器。

可在此处找到包含详细信息的文档: https://github.com/Microsoft/cordova-docs/blob/master/tutorial-gulp/gulp-ci.md https://github.com/Microsoft/cordova-docs/blob/master/tutorial-team-build/README.md

【讨论】:

【参考方案4】:

添加到较早的问题:

自TACO v1.0.0 was officially release on Thursday(2015 年 10 月 1 日)起,以下是新的官方网站:taco.tools

我发现这个网站是一个很好的起点和更多关于 TACO 的信息。

【讨论】:

以上是关于Apache Cordova Visual Studio 2015 项目中 taco.json 的用途是啥?的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2015 不适用于 Apache Cordova 工具

Visual Studio 2013 Apache Cordova 更改未应用

Visual Studio 2015 和 Apache Cordova

Visual Studio 2015 预览版 - Apache Cordova 构建错误

Visual Studio 2015 和 Apache Cordova 跨平台开发入门

无法安装 Visual Studio 2013 更新 5 (RTM); Apache Cordova 工具