科尔多瓦更新重置项目
问题描述:
每次我科尔多瓦更新重置项目
- 更新我的科尔多瓦版本
- 更新科尔多瓦平台版本
- 更新插件
- 添加一个插件
要在现有应用程序使用节点如
cordova plugin add [some-plugin]
cordova platform update ios
etc
更新/添加过程总是重置我的[平台]/WWW /文件夹为空的项目。在执行此操作之前,我总是进行备份,并将www文件重新放入。但是总会有冲突,或者丢失或遗忘的文件,这只会增加更新时间。
这不可能是正确的。科尔多瓦更新过程当然不能真正涉及清除现有项目并重新开始。
我在做什么错?
答
对于定期的科尔多瓦工作流程,您不应该在平台目录中进行任何更改。平台和插件文件夹应该被认为是构建工件,而不是检入源代码控制。科尔多瓦将在需要时自动重新创建它们。
当您运行cordova prepare
时,它将安装您在config.xml中列出的所有插件,并将您的根www文件夹的内容复制到平台www文件夹。