Javascript 如何更新已安装的PhoneGap/Cordova插件?

Javascript 如何更新已安装的PhoneGap/Cordova插件?,javascript,android,ios,cordova,Javascript,Android,Ios,Cordova,当使用PhoneGap/Cordova插件时,它们的安装方式如下: cordova plugin add org.apache.cordova.camera cordova plugin add https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin.git sudo npm update -g phonegap sudo npm update -g cordova 我可以像这样更新PhoneGap/Cordova:

当使用PhoneGap/Cordova插件时,它们的安装方式如下:

cordova plugin add org.apache.cordova.camera
cordova plugin add https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin.git
sudo npm update -g phonegap
sudo npm update -g cordova 
我可以像这样更新PhoneGap/Cordova:

cordova plugin add org.apache.cordova.camera
cordova plugin add https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin.git
sudo npm update -g phonegap
sudo npm update -g cordova 
但是,当存储库中有新版本甚至新提交时,我找不到如何更新已安装的插件


如何更新已安装的插件?

您可以使用与安装插件相同的方式更新插件-只需为每个要更新的插件再次运行
cordova plugin add


文档中没有关于从cli更新插件的信息,因此我想这是唯一的选项。

首先删除插件:

cordova plugin rm org.apache.cordova.camera
然后将其添加回您的项目:

cordova plugin add org.apache.cordova.camera

有关更多详细信息和高级选项,请参阅。除了标准CLI实用程序外,还可以使用添加插件

此选项出现错误,因为插件已安装。请先尝试
cordova plugin rm
,然后;)对于有很多插件的项目,我喜欢编写一个shell脚本来删除和添加插件。通过这种方式,你可以用一个命令更新项目的所有插件(当然,要确保读取所有更改并处理由于更新插件而导致的应用程序中断)。