【问题标题】:How do I update installed PhoneGap/Cordova Plugins?如何更新已安装的 PhoneGap/Cordova 插件?
【发布时间】:2014-05-24 00:50:09
【问题描述】:

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

cordova plugin add org.apache.cordova.camera
cordova plugin add https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin.git

我可以像这样更新 PhoneGap/Cordova:

sudo npm update -g phonegap
sudo npm update -g cordova 

但是当存储库中有新版本甚至新提交时,我找不到如何更新已安装的插件。

如何更新已安装的插件?

【问题讨论】:

    标签: javascript android ios cordova


    【解决方案1】:

    先移除插件:

    cordova plugin rm org.apache.cordova.camera
    

    然后将其添加回您的项目:

    cordova plugin add org.apache.cordova.camera
    

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

    【讨论】:

    • 对于有很多插件的项目,我喜欢编写一个删除和添加它们的 shell 脚本。这样一来,人们可以使用一个命令更新所有项目的插件(当然,可以确定读取所有更改并处理由于更新插件而导致的应用程序中的任何损坏)。
    【解决方案2】:

    您可以像安装插件一样更新插件 - 只需为您要更新的每个插件再次运行 cordova plugin add

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

    【讨论】:

    • 这个选项会报错,因为插件已经安装了。
    • 先试试cordova plugin rm ;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-19
    • 1970-01-01
    • 2013-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-12
    相关资源
    最近更新 更多