2014-07-02 30 views
0

我在PhoneGap的总的n00b和诚实的文档是关于这个稍差:的PhoneGap - 共同和不同资产

有N + 1页的文件夹含有资产:

  • /WWW(一个主目录)
  • (平台)/资产/ WWW(N目录,每个安装平台)

是否有办法,为资产(比如一个css,图片或HTML文件)是从当前页面加载latform,如果不存在,从/ www目录加载?

我的情况是这样的:我有我的屏幕和许多其它资产的HTML文件。我想,例如资产(例如CSS/platformdependent.css)从/platforms/android/assets/www/css/platformdependent.css或/platforms/iphone/assets/www/css/platformdependent.css加载取决于当前设备部署。

相比之下,某些图像可能存在于/ www/images中,我希望它们有共同点,其他图像是平台特定的/ platforms/android/assets/www/images(或相应的ios)。

我想没有我的文件复制从/ WWW各有关/资产/ WWW这样做

我的目标是不会有多余的文件,但它应该是相同的,并且具有文件只保留一个副本不同于平台的文件的不同平台文件。

问题:有没有办法让这样的文件没有复制文件,因为我告诉过?

回答

2

www是主目录

platform/.../www包含www内容+平台特定内容的merges/NAME_OF_PLATFORM

的内容,所以,例如,如果你有Android的一个特殊的共享图标,你可以把它在/merges/android/img,它会使用build命令

查找那里当替换www共同图像:http://docs.phonegap.com/en/3.0.0/guide_cli_index.md.html,部分“自定义每个高原表格“

+0

现在我发现:D。 –

+0

你能帮我吗? https://stackoverflow.com/questions/24540972/phonegap-merge-directories-assets-not-being-merged –