config.xml Cordova 与 PhoneGap Build 中的位置

config.xml location in Cordova vs PhoneGap Build

我已经在 Mac 上安装了 Cordova 并开发了一个应用程序。它的结构如下:

  • config.xml
  • www
    • index.html
    • index.js
  • cordova
  • plugins
  • platforms

请注意 config.xml 是如何放置在 www 文件夹之外的。

现在,要使用 Phonegap Build,config.xml 必须放在 index.html 旁边。这使得在这两个工具之间切换真的很不方便。

有什么方法可以 Phonegap Build 在 www 文件夹中查找 index.html 文件,而不是下一个到 config.xml?

构建项目时,Cordova 首先在项目根文件夹中查找config.xml,然后在/www/ 文件夹中查找,然后在/platform/android/assets/www/platform/ios/[project_name] 中查找。

所以我只是将 config.xml 从 root 移动到 /www/ 并且能够成功构建项目,从而统一了本地 Cordova 和 Phonegap Build 的配置文件位置。瞧!