首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >其他index.html在PhoneGap应用程序中的用途是什么?

其他index.html在PhoneGap应用程序中的用途是什么?
EN

Stack Overflow用户
提问于 2014-08-12 06:50:40
回答 3查看 1.2K关注 0票数 0

在创建了一个PhoneGap并添加了两个平台之后:

代码语言:javascript
复制
$ cordova create test com.example.test Test
$ cd test
$ cordova platform add ios
$ cordova platform add android    
$ cordova platform list 
Installed platforms: android 3.5.0, ios 3.5.0
Available platforms: amazon-fireos, blackberry10, firefoxos

有3个index.html文件:

代码语言:javascript
复制
$ find . -name index.html 
./platforms/android/assets/www/index.html
./platforms/ios/www/index.html
./www/index.html

在运行./www/index.html模拟器时加载iOS:

代码语言:javascript
复制
cordova emulate ios

以下方面有何用处:

代码语言:javascript
复制
./platforms/android/assets/www/index.html
./platforms/ios/www/index.html
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-08-12 10:08:22

www/index.html被复制到cordova build <platform>上的其他平台。复制实际上是在cordova prepare <platform>上进行的

注意:您还可以在merges/ios/index.html中创建一个index.html,您可以在其中区分不同平台的文件。当然,这也适用于其他文件,然后是index.html。

票数 1
EN

Stack Overflow用户

发布于 2014-08-12 14:29:28

来自科多瓦的官方文件

运行添加或删除平台的命令会影响项目的platforms目录的内容,其中每个指定的平台都显示为子目录。www源目录在每个平台的子目录中再现,例如出现在platforms/ios/wwwplatforms/android/assets/www中。因为CLI经常从源www文件夹复制文件,所以您应该只编辑这些文件,而不应该编辑位于平台子目录下的文件。如果使用版本控制软件,则应将此源www文件夹与merges文件夹一起添加到版本控制系统中。(有关merges文件夹的更多信息,请参见下面的部分。) 警告:在使用CLI构建应用程序时,您不应该编辑/platforms/目录中的任何文件,除非您知道自己在做什么,或者文档中另有规定。在准备构建应用程序或重新安装插件时,该目录中的文件通常会被覆盖。 如果此时您愿意,可以使用SDK (如Eclipse或Xcode )打开您创建的项目。您需要打开/platforms/目录中的派生资产集,才能使用SDK进行开发。这是因为SDK特定的元数据文件存储在适当的/platform/子目录中。(有关如何在每个IDE中开发应用程序的信息,请参阅平台指南。)如果您只想使用CLI初始化项目,然后切换到SDK进行本机工作,请使用此方法。

原始链接:

platforms

票数 1
EN

Stack Overflow用户

发布于 2014-08-12 10:04:48

.www/index.html被复制到构建/运行中的各个平台。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25257885

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档