在 Cordova/Phonegap CLI 项目中同步 www/ 目录的最佳方法是什么?

Tro*_*roy 1 android ios cordova cordova-3

在开发 Cordova/Phonegap 应用程序时,一旦初始设置就位,通常所需要的就是定期将 www/ 目录与您所针对的每个平台同步并进行测试。在这方面,运行“cordova build”是有效的,但它确实很慢,而且不仅仅是同步 www/ 目录。

Cordova CLI api的文档有点少……它说明了您需要运行哪些命令才能让您的应用程序在各种平台上运行,但几乎没有说明每个命令实际执行或应该执行的操作。项目初始设置后是否还需要运行“cordova build”?或者当我想测试一个小的更改时,是否有另一个(更快的)CLI 命令用于同步 www/ 目录?我尝试了“cordova prepare”,但它似乎只为每个平台构建了 config.xml 文件。缓慢的“cordova build”命令真的是准备我的应用程序进行测试的唯一方法(除了构建我自己的自定义同步器)?

顺便说一句,让我受不了的不仅仅是“cordova build”命令的缓慢,命令也有点脆弱。对于我遇到的特定问题,我有一个单独的 stackoverflow 问题,但我希望“构建”命令可以完全避免,并且有人可能知道参考文档未涵盖的更好的同步命令,并且/ 或了解一些更好的 CLI API 文档。

eza*_*ain 5

cordova prepare也更新www文件夹。

进一步来说 :

  • prepare [platform...] 将文件复制到指定的平台或所有平台。然后就可以用 Eclipse、Xcode 等构建它了。
  • compile [platform...] 将应用程序编译为每个目标平台的二进制文件。不带参数,为所有平台构建,否则为指定平台构建。
  • build [platform...] 别名为cordova prepare,然后是cordova compile。

参考:https : //github.com/apache/cordova-cli#project-commands