【发布时间】:2013-08-02 08:30:44
【问题描述】:
我是PhoneGap 的初学者,我正在尝试了解有关www 文件夹的一些信息。 我创建了一个只有 iOS 平台的项目。
我看到有两个www文件夹:
- 项目根目录下的www
-
platform/ios/文件夹中的 www
如何同时使用它们?我应该只使用其中一个吗?
与其他平台共享 HTML/JS/CSS 代码怎么样?
【问题讨论】:
我是PhoneGap 的初学者,我正在尝试了解有关www 文件夹的一些信息。 我创建了一个只有 iOS 平台的项目。
我看到有两个www文件夹:
platform/ios/ 文件夹中的 www如何同时使用它们?我应该只使用其中一个吗?
与其他平台共享 HTML/JS/CSS 代码怎么样?
【问题讨论】:
项目根文件夹中的www 文件夹包含所有平台的全局文件。这是您应该编辑的文件夹。
platforms/ios 中的www 文件夹仅适用于 iOS 平台。当您运行 cordova build 时,此文件夹是从全局 www 文件夹构建的。您不应直接编辑此文件夹 - 如果您希望自定义特定平台,请参阅 Cordova CLI 文档的 Customise Each Platform 部分。
如果您有更多平台 (cordova platform add <platform>),那么当您运行 cordova build [platform] 时,这些平台也将拥有从全局 www 文件夹构建的 www 文件夹。
【讨论】:
platforms/ios 中的 www 文件夹构建的?这是因为不同的平台做事方式不同,需要不同的www文件夹和不同的JS等文件。
www 文件夹中的文件对所有平台都是通用的。 platforms/<platform>/www 文件夹中的文件适用于单个平台(但是您不应直接编辑此文件夹 - 请参阅上面的答案)。
查看这个演示项目,您从中得到了灵感。
【讨论】: