如何升级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有四五個,這要是一個個的全卸載掉那可得費老勁了。
升級方法
轉載于:https://www.cnblogs.com/cnryb/p/5941376.html
總結
以上是生活随笔為你收集整理的如何升级cordova插件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Makefile常用调试方法
- 下一篇: input 属性