3
我有一个新的科尔多瓦项目,有2个平台,Windows 8和Android。手动更改平台中的文件是否是一种很好的做法?
我想知道在使用cordova build
生成platforms/
之后手动更改文件是否是个好主意?
我有一个新的科尔多瓦项目,有2个平台,Windows 8和Android。手动更改平台中的文件是否是一种很好的做法?
我想知道在使用cordova build
生成platforms/
之后手动更改文件是否是个好主意?
好的做法是更改项目根目录中的文件,而不是在平台文件夹中。
这个想法是为所有的平台都有一个共同的代码。
要让平台上的html/js可以使用merges
文件夹,还可以使用挂钩进行特殊定制。
还有一些文件仍然(如cordova 3.3)需要在平台文件夹中修改,如图标或启动画面,在构建或AndroidManifest.xml等配置文件时尚未从项目的根目录中获取你需要修改一些特定的设置。
如果你的平台www文件夹修改文件,你也必须意识到,每一个新推出的cordova build
或cordova prepare
将通过cordova plugin add
覆盖与根WWW文件夹的内容更改(并安装插件,需要准备或建立)。