当我尝试从我的VS2015 Cordova项目中移除phonegap-plugin-push时,我遇到了几个令人讨厌的错误,当然应用程序现在处于一个完全搞砸的状态(无法构建,运行等)。
在Cordova CLI中,我们只是删除了平台并删除了plugins
目录,并重新添加了平台以解决此问题,但我找不到任何有关如何使用{{3 }}。删除插件文件夹可能会导致我的项目突然崩溃。
关于如何(手动?)擦除项目中所有插件的任何想法都将受到欢迎,谢谢。
答案 0 :(得分:1)
删除plugins
目录......最好是Hacky和overkill,最坏的风险:一旦使用Cordova CLI添加插件,Cordova的配置文件中会有它的痕迹,然后它不会找到它们,一切都会变得混乱......
要删除所有插件,只需使用Cordova CLI即可。要列出所有插件,请转到:
cordova插件
然后,对于每个插件,将其删除:
cordova plugins rm org.myname.mypluginname
无法删除一行中的所有插件,因此除非您编写脚本,否则您将不得不逐个删除它们。
我想你已经知道了这一切,但我不会尝试任何其他方式,无论是从Visual Studio还是其他任何方式。你做了什么(删除所有插件和平台,然后再添加它们)是我在特定平台上出现问题时通常会这样做的方式。
我建议使用Cordova CLI删除内容(平台或插件),而不是删除目录,然后修改Cordova的配置文件。