Phonegap CLI构建插件缓存?

时间:2013-11-15 20:31:04

标签: cordova phonegap-plugins phonegap-build cordova-cli

我目前正致力于 Phonegap 3.1 项目。我使用CLI在本地工作。

我使用CLI安装了(通过远程github repo)一个第三方插件,它在/ plugins目录中创建了一个包含2个子目录的目录:包含iOS和android本机代码的src包含一些.js文件的www /目录。

当我第一次构建适用于iOS的应用程序时(仍然使用CLI)一切顺利,phonegap做了魔法并将所有内容复制到了正确的位置!

然而,插件作者在我修复并推送请求到他的主仓库的.JS文件中犯了一个小错误。所以我也对/ plugins目录中的JS文件进行了相同的更正。 然而,当我重新编译应用程序时,似乎phonegap忽略了我的更改并使用了我的旧文件。然后我修改了/ plugins以及/ plateforms / ios / ...但仍然在编译后我的旧文件在哪里! 所以我想知道每次从repo重新加载插件时,phonegap是否重新加载?或者有某种建筑缓存......有没有人有线索?

这让我疯了!

感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

我找到了解决方案!

Phonegap确实有一个用于构建的缓存。

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

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

我不知道这是一个错误还是一个功能......

希望这会有所帮助!