当我从VS2015 Cordova项目中删除phonegap-plugin-push时,我遇到了几个讨厌的错误,当然,应用程序现在处于完全被拧紧的状态(无法构建,运行等)。
在Cordova CLI中,我们简单地删除了平台并删除了plugins
目录,然后重新添加了平台来解决这个问题,但我找不到任何关于如何使用Visual Studio 2015执行此操作的参考。删除插件文件夹可能会导致我的项目突然崩溃。
任何关于如何(手动?)从我的项目中删除所有插件的想法将受到欢迎,谢谢。
当我从VS2015 Cordova项目中删除phonegap-plugin-push时,我遇到了几个讨厌的错误,当然,应用程序现在处于完全被拧紧的状态(无法构建,运行等)。
在Cordova CLI中,我们简单地删除了平台并删除了plugins
目录,然后重新添加了平台来解决这个问题,但我找不到任何关于如何使用Visual Studio 2015执行此操作的参考。删除插件文件夹可能会导致我的项目突然崩溃。
任何关于如何(手动?)从我的项目中删除所有插件的想法将受到欢迎,谢谢。
2条答案
按热度按时间huwehgph1#
删除
plugins
目录.要删除所有插件,只需使用Cordova CLI。要列出所有插件,请转到:
cordova插件
然后,对于每个插件,将其删除如下:
cordova plugins rm org.myname.mypluginname
没有办法在一行中删除所有的插件,所以除非你写一个脚本,否则你必须一个接一个地删除它们。
我想你已经知道了这一切,但我不会尝试任何其他方法,无论是从Visual Studio还是其他任何东西。你所做的(删除所有插件和平台,然后再添加它们)是我通常在特定平台上出错时所做的。
我只是建议使用Cordova CLI删除东西(平台或插件),而不是删除目录,然后修补Cordova的配置文件。
falq053o2#
老线程,但我一直降落在这里,所以这里是我的2美分。
我知道导致想要破坏插件目录的挫折感。Chris Neve是对的,这是一个黑客解决方案,但简单地使用CLI删除插件并不总是删除插件。特别是如果删除因缺少变量或其他错误而出错。在这些情况下,对我有效的是:
移除平台
cordova plugin remove plugin-name
从/plugins/fetch. json中删除任何插件引用
从package.json中删除任何插件引用
从/plugins中删除各个插件目录的目录和内容
安装任何替换插件
添加平台