我目前正在处理 phonegap 3.1 项目。我使用CLI在本地工作。

i安装(通过远程github repo)使用CLI 使用CLI 在包含2子目录的/插件目录中创建了一个目录:包含iOS和Android本机代码的SRC和包含一些.js文件的www /目录。

当我第一次为ios (仍然使用cli)一切顺利和phonegap做到了魔法并在正确的地方复制了所有东西! 但是,插件作者在我修复和推送给他的主repo的一个.js文件中发出了一些错误。所以我也在/ plugins目录中对js文件进行了相同的校正。 然而,当我重新编译该应用时,似乎PhoneGap忽略了我的更改并使用了我的旧文件。然后我将纠正到/插件以及/ plateforms / ios / ......但仍然在编译我的旧文件之后! 所以我想知道PhoneGap是否每次从回购中都重写插件?或者有某种建筑缓存......有人有一个线索吗?

这让我疯了!

谢谢你的帮助。

有帮助吗?

解决方案

我找到了解决方案!

phonegap确实是构建的缓存。

它创建一个隐藏目录 /plingforms/ios/.staging

此目录包含了.js文件的副本,显然未在重建时未更新。

我不知道它是否是一个错误或特征...

希望这将有所帮助!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top