我正在使用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存储库并安装我的插件。见图片。如何清除导致该问题的缓存?
答案 0 :(得分:0)
不确定Ionic会添加哪些层,但是对于直接的Cordova,您需要查看config.xml
和package.json
文件,以确保其中没有旧的引用。所以:
cordova plugin rm <plugin-name>
在本地删除插件config.xml
和package.json
中的引用cordova plugin add <plugin-name>
,从正确的位置添加插件。答案 1 :(得分:0)
这样做的原因是cordova插件存储在计算机的npm缓存中,因此使用npm cache clean --force
删除该插件,希望可以解决您的问题。