我是phonegap的n00b,老实说,这里的文档有点差:
有包含资产的N+1文件夹:
是否有办法从当前平台加载资产(例如css、图像或html文件),如果不存在,则从/www目录加载?
我的例子是:我有一个用于屏幕的html文件和许多其他资产。我希望根据当前设备部署的不同,从/platforms/android/assets/www/css/platformdependent.css或/platforms/iphone/assets/www/css/platformdependent.css加载此类资产(例如css/platformdependent.css)。
相反,有些图像可能存在于我希望拥有的/www/映像中,而其他图像则是特定于平台的图像,如/platform/android/assets/www/映像(或相应的ios)。
我希望这样做,而不将我的文件从/www复制到每个/assets/www
我的目标是没有多余的文件,但只保留一个副本的文件,这应该是相同的,并有不同的平台文件的文件,应该不同的平台。
Q:有没有办法不像我说的那样复制这些文件?
发布于 2014-07-02 20:28:05
www是主目录
platform/.../www包含www的内容+ merges/NAME_OF_PLATFORM中特定平台内容的内容
因此,例如,如果您有一个用于Android的特殊共享图标,则可以将其放置在/merges/android/img中,当使用build命令时,它将替换www中的公共图像。
请看:index.md.html,“定制每个平台”一节
https://stackoverflow.com/questions/24539797
复制相似问题