在我的Ionic应用程序中,我只是以这种方式卸载了Cordova插件:
$ cordova plugin remove phonegap-facebook-plugin
从android
卸载phonegap-facebook-plugin但是当我列出插件时,它仍然显示为已安装:
$ cordova plugins
cordova-plugin-googleplayservices 19.0.3 "Google Play Services for Android"
cordova-plugin-googleplus 4.0.3 "Google+"
cordova-plugin-whitelist 1.1.1-dev "Whitelist"
ionic-plugin-keyboard 1.0.7 "Keyboard"
phonegap-facebook-plugin 0.12.0 "Facebook Connect"
可以帮我解决这个问题吗?
由于
答案 0 :(得分:6)
请手动从phonegap-facebook-plugin
文件夹中删除plugin
。
答案 1 :(得分:3)
问题是你在运行cordova plugin rm命令时必须使用--save标志。 cordova插件删除phonegap-facebook-plugin - 保存
这个--save标志告诉编译器也将它从config.xml中删除,其中列出了所有插件。当你没有传递 - save 标志时,插件条目仍保留在config.xml中,因此当你运行:“cordova plugins ls”时,你的插件仍在那里..
这应该在官方的cordova文档中更清楚地突出显示..
答案 2 :(得分:0)
A)。您可以直接从插件目录中删除插件。
B)。在obuntu或mac
1. open terminal (ctrl+t).
2. $ cd project/directory/plugin.
3. $ rm -rf plugin-name-to-be-remove.
C)。科尔多瓦司令部
1. $ cd project/directory/plugin.
2. $ cordova plugin remove cordova-plugin-name
这可能对你有帮助..
答案 3 :(得分:0)
您可以直接从插件文件夹中删除插件或使用
cordova plugin remove plugin-name
您可以通过此命令cordova plugin list
有时这会产生一个很大的问题,即插件部分也会保留在平台文件夹中。因此,您可以删除平台并再次添加平台。
答案 4 :(得分:0)
您可以使用以下命令
强行删除任何cordova插件cordova plugin remove phonegap-facebook-plugin--force
然后尝试使用以下命令删除所有平台,
cordova platform remove <platform_name>
然后尝试使用以下命令再次添加平台,
cordova platform add <platform_name>
最后使用以下命令准备项目,
cordova prepare