手动更改平台中的文件是一种好习惯吗?

时间:2014-02-21 06:10:57

标签: cordova

我有一个新的Cordova项目,有2个平台,适用于Windows 8和Android。

我想知道在使用platforms/生成文件之后手动更改cordova build内的文件是否是个好主意?

1 个答案:

答案 0 :(得分:3)

好的做法是更改项目根目录中的文件,而不是平台文件夹中的文件。

我们的想法是为所有平台提供通用代码。

要拥有特定于平台的html / js,您可以使用merges文件夹,还可以使用钩子进行特殊自定义。

有些文件仍然(从cordova 3.3开始)需要在平台文件夹中修改,如图标或启动画面,在构建时尚未从项目的根目录中获取,或者当您使用某些配置文件(如AndroidManifest.xml)时需要修改一些特定的设置。

如果您修改平台的www文件夹中的文件,您还必须知道cordova buildcordova prepare的每次新启动都会使用根www文件夹的内容覆盖您的更改(并安装通过cordova plugin add插件需要准备或构建。