我有自编写的插件my-plugin/plugin
。
我用cordova plugin add my-plugin/plugin
安装它。然后它出现在plugins/
和我的Android项目中。
现在我想对此插件进行一些更改,但我不知道如何将这些更改部署到我的Android项目中。
我目前的解决方法是cordova plugin rm com.my.plugin
,然后是cordova plugin add my-plugin/plugin
。
还有更好的方法吗?
$ cordova -v
3.2.0-0.2.0
答案 0 :(得分:8)
您可以尝试使用cordova插件添加my-plugin /插件并跳过删除它似乎进行更新,即使它报告已经安装了。
就像你所有我认为(或在某处读取,不确定哪些)cordova在构建时自动更新插件,我不认为是这种情况。
使用Phonegap 3.4,现在可以根据诸如before_build之类的命令运行钩子,使用那些可以运行脚本的钩子,每次运行构建时都会更新插件。
有关详细信息,请参阅此博客 http://devgirl.org/2013/11/12/three-hooks-your-cordovaphonegap-project-needs/
答案 1 :(得分:4)
我刚才有同样的问题,并试图找到有关更新cordova应用程序的任何文档,但我似乎根本没有文档。
之后我用rm
和add
做了这件事。
但我无法相信没有更好的方法:(