【问题标题】:Updating installed plugins when upgrading Cordova升级 Cordova 时更新已安装的插件
【发布时间】:2016-10-30 16:50:27
【问题描述】:

我已经升级了我的 Cordova 项目(到 3.4.0)。

upgrading the Cordova framework 上有简单的说明,但我找不到有关将插件升级到最新版本的文档(尤其是 cordova-* 插件集)。

他们每个人都需要单独 rm'ed 和 add'ed,还是有更好的方法?

谢谢。

【问题讨论】:

    标签: cordova cordova-plugins


    【解决方案1】:

    根据 Apache Cordova 网站上的this recent post,更新插件的方法是删除然后重新添加它,例如:

    cordova 插件 rm org.apache.cordova.file

    cordova 插件添加 org.apache.cordova.file

    没有提到一次“更新”所有已安装插件的方法。

    【讨论】:

      【解决方案2】:

      我相信您可以重新运行“cordova plugin add _”,它会用它在注册表中找到的最新插件覆盖任何现有插件。

      没有'cordova plugin update'命令。

      【讨论】:

      • 谢谢 - 这似乎是最简单的更新方法,尽管它返回消息“包 ... 已安装”,就好像没有采取任何操作一样。当然,只是为了澄清一下,上面给出的命令中的“_”应该替换为包名,并且需要为每个要更新的包单独运行该命令。
      • 根据 Cordova 网站上关于执行“rm”然后“添加”以更新插件(一次一个)的帖子添加了新答案。
      【解决方案3】:

      某些插件的 id 与旧版 Cordova 不同。 因此,您应该获取所有当前插件,删除并为每个插件重新添加它。

      cordova plugin rm org.apache.cordova.device
      cordova plugin add cordova-plugin-device
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-05-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多