我有一个新的Cordova项目,有2个平台,适用于Windows 8和Android。
我想知道在使用platforms/
生成文件之后手动更改cordova build
内的文件是否是个好主意?
答案 0 :(得分:3)
好的做法是更改项目根目录中的文件,而不是平台文件夹中的文件。
我们的想法是为所有平台提供通用代码。
要拥有特定于平台的html / js,您可以使用merges
文件夹,还可以使用钩子进行特殊自定义。
有些文件仍然(从cordova 3.3开始)需要在平台文件夹中修改,如图标或启动画面,在构建时尚未从项目的根目录中获取,或者当您使用某些配置文件(如AndroidManifest.xml)时需要修改一些特定的设置。
如果您修改平台的www文件夹中的文件,您还必须知道cordova build
或cordova prepare
的每次新启动都会使用根www文件夹的内容覆盖您的更改(并安装通过cordova plugin add
插件需要准备或构建。