Cordova 与 PhoneGap Build 中的 config.xml 位置
Posted
技术标签:
【中文标题】Cordova 与 PhoneGap Build 中的 config.xml 位置【英文标题】:config.xml location in Cordova vs PhoneGap Build 【发布时间】:2015-03-26 10:16:28 【问题描述】:我在我的 Mac 上安装了 Cordova 并开发了一个应用程序。其结构如下:
config.xml 万维网 index.html index.js 科尔多瓦 插件 平台
注意 config.xml 是如何放置在 www 文件夹之外的。
现在,为了使用 Phonegap Build,config.xml 必须放在 index.html 旁边。这使得在两个工具之间切换非常不方便。
有什么方法可以教Phonegap Build 在www 文件夹中查找index.html 文件,而不是在config.xml 旁边?
【问题讨论】:
在下面添加了我自己的解决方案。 【参考方案1】:在构建项目时,Cordova 首先在项目根文件夹中查找config.xml
,然后在/www/
文件夹中,然后在/platform/android/assets/www
或/platform/ios/[project_name]
中查找。
所以我只是将 config.xml 从 root
移动到 /www/
并且能够成功构建项目,从而统一了本地 Cordova 和 Phonegap Build 的配置文件位置。瞧!
【讨论】:
这可能是我的插件无法加载的原因。谢谢大家。 也许在近三年内发生了一些变化?好久没试过了 很有可能 :) 最后我发现自己有一个构建任务,需要从 www 文件夹内的根位置复制它,以支持本地和远程构建。以上是关于Cordova 与 PhoneGap Build 中的 config.xml 位置的主要内容,如果未能解决你的问题,请参考以下文章
带有 Phonegap Build 的 Cordova 插件白名单在 iOS 上不起作用
cordova - 启动画面和应用程序屏幕在 Phonegap Build cli-6.1.0 上不起作用