zoukankan      html  css  js  c++  java
  • 如何升级cordova插件

    cordova-plugin-code-push插件在cordova6.1.1 ios环境中出现异常。
    所以尝试升级cordova-plugin-code-push来解决这个问题。

    升级没有被依赖的插件没啥难度,删除,重新安装就好了,不知道为啥cordova没有提供升级插件的功能(目前为止)。本来想着去给他们提个Issues的,因为英文太差,想想就算了。

    通过npm升级到当前cordova-plugin-code-push最新版本1.8.2-beta,出现新的问题,能给接收到更新,首次重启更新生效,再次重启app,已经生效的更新会回滚。

    经过各种百度、google没有找到解决方案,最后在项目的源码中https://github.com/Microsoft/cordova-plugin-code-push 发现,依赖cordova-plugin-file的版本大于等于4.3.0,而我当前项目中cordova-plugin-file的版本是3.0.0,从npm中获取到的code-push是依赖cordova-plugin-file3.0.0的。

    所以我要升级cordova-plugin-file,我按照单个插件升级的思路,先卸载然后重新安装。

    然而直接卸载失败提示我有一大票插件依赖这个插件分别是 xxx、xxx、xxx有四五个,这要是一个个的全卸载掉那可得费老劲了。

    升级方法

    1. 删除掉plugins目录中cordova-plugin-file目录,也就是要卸载的插件所在目录
    2. 删除config.xml文件中cordova-plugin-file的那一行,也就是要卸载插件的那行
    3. 重新安装cordova-plugin-file插件
  • 相关阅读:
    选择高性能NoSQL数据库的5个步骤
    如何将 Redis 用于微服务通信的事件存储
    让你的AI模型尽可能的靠近数据源
    Collections.sort 给集合排序
    Bootstrap 文件上传插件File Input的使用
    select2 api参数的文档
    textarea 标签换行及靠左
    JSON
    JDK的get请求方式
    通讯录作业
  • 原文地址:https://www.cnblogs.com/cnryb/p/5941376.html
Copyright © 2011-2022 走看看