2013-11-15 56 views
1

我目前在Phonegap 3.1项目。我在本地使用CLI工作。Phonegap CLI构建插件缓存?

我安装(经由远程GitHub库),使用其在含有2子目录的/插件目录中创建一个目录中的CLI一个第三方插件:包含iOS和Android本地代码和一个WWW /目录SRC包含一些.js文件。

当我第一次构建应用程序适用于iOS(仍采用CLI)一切顺利和PhoneGap的做到了魔术和复制一切在正确的地方!

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

这让我疯狂!

感谢您的帮助。

回答

3

我找到了解决方案!

Phonegap的确有一个构建缓存。

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

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

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

希望这将帮助!

+0

你有没有找到清除缓存的命令?我没有'''platforms/android/.staging'''文件夹,或者我会尝试删除它。 – Samo