如何清除Cordova插件缓存?

时间:2019-03-26 09:56:16

标签: cordova cordova-plugins

我正在使用Ionic Cordova项目的iMac计算机上工作。我在我的github帐户上将a plugin克隆到了an own repo中,并使用ionic cordova plugin add https://github.com/axelcostaspena/MobileSDK-Cordova将插件安装到了离子应用程序中。现在,每次我尝试使用ionic cordova plugin add @selligent-marketing-cloud/selligent-cordova从原始存储库安装原始插件时,它将插件ID解析到我的github存储库并安装我的插件。见图片。如何清除导致该问题的缓存?

enter image description here

2 个答案:

答案 0 :(得分:0)

不确定Ionic会添加哪些层,但是对于直接的Cordova,您需要查看config.xmlpackage.json文件,以确保其中没有旧的引用。所以:

  • 致电cordova plugin rm <plugin-name>在本地删除插件
  • 清除config.xmlpackage.json中的引用
  • 致电cordova plugin add <plugin-name>,从正确的位置添加插件。

答案 1 :(得分:0)

这样做的原因是cordova插件存储在计算机的npm缓存中,因此使用npm cache clean --force删除该插件,希望可以解决您的问题。