cordova build删除了我的文件 - 可以找到它们

时间:2014-02-02 21:05:32

标签: android cordova cordova-3

该死!

我从CLI运行了用于Eclipse的现有Android应用程序的cordova构建,因为如果你遇到了flashscreen插件的问题,另一篇帖子会说这样做。

当然,cordova已将我的项目重置为开头并删除了我的所有文件。值得庆幸的是,我有一份index.html文件,但我有一个大型的数据库初始化文件,现在已经不存在了。

它消失了吗?或者科尔多瓦把它搬到了可以取回的地方?

(cordova 3.3.0)

2 个答案:

答案 0 :(得分:4)

如果科尔多瓦做备份,我会感到惊讶。但是当你提到Eclipse时,数据可能仍然存在于本地历史记录中:Package Explorer > Context menu for the project > Restore from Local Histoy...

答案 1 :(得分:3)

虽然这不是答案,但我想我会阐述我使用IntelliJ的经验以及将项目重置回库存phonegap应用程序(可能原因是相同的)。我曾经使用过Eclipse,但是自从尝试使用IntelliJ后,我将永远不会再使用Eclipse。

深夜,我决定加大一些PhoneGap的开发力度。因为这是学习某些东西的最佳时间,当你的大脑在工作日疲惫不堪时。

我按照标准程序启动了一个基本的phonegap项目(使用命令行),并从现有源代码导入IntelliJ。导入很顺利,或者我认为。

深夜/清晨,我直接去资产/ www并开始修修补补。还不太了解phonegap构建过程,我没有意识到我正在开发android平台资产www文件夹。我可以在IntelliJ中运行我的项目,更改显示在我的VM中。

但是,当我做了一个phonegap构建android(或cordova构建android,无论哪个)的那一刻,它从我未经编辑的root \ www文件夹中取出了所有内容并完成了构建,重置了我在android平台www文件夹中所做的一切。幸运的是,IntelliJ有当地的历史。

所以现在我的解决方案是在IntelliJ中添加root \ www文件夹作为源根目录,并确保修改它。我可能还需要修改我的运行配置以进行完整的构建/部署,但我还没有那么远。