如何从我的 VS2015 项目中删除所有 cordova 插件?

问题描述 投票:0回答:2

当我尝试从 VS2015 Cordova 项目中删除 phonegap-plugin-push 时,我遇到了几个令人讨厌的错误,当然,该应用程序现在处于完全混乱的状态(无法构建、运行等)。

在 Cordova CLI 中,我们只是删除了平台并删除了

plugins
目录,然后重新添加了平台来解决此问题,但我找不到任何有关如何使用 Visual Studio 2015 执行此操作的参考。删除插件文件夹可能会导致我的项目突然崩溃。

欢迎任何有关如何(手动?)从我的项目中删除所有插件的想法,谢谢。

android cordova visual-studio-2015 visual-studio-cordova
2个回答
1
投票

删除

plugins
目录... 最好的情况是 Hacky 和矫枉过正,最坏的情况是有风险:一旦使用 Cordova CLI 添加插件,Cordova 的配置文件中就会有它的痕迹,然后它就找不到它们了,一切将会失控...

要删除所有插件,只需使用 Cordova CLI。要列出所有插件,请转到:

科尔多瓦插件

然后,对于每个插件将其删除:

cordova 插件 rm org.myname.mypluginname

无法在一行中删除所有插件,因此除非您编写脚本,否则您必须将它们一一删除。

我想你已经知道这一切了,但我不会尝试任何其他方法,无论是从 Visual Studio 还是其他任何方法。你所做的(删除所有插件和平台,然后再次添加它们)是我在特定平台上出现问题时通常采取的方法。

我只是建议使用 Cordova CLI 来删除内容(平台或插件),而不是删除目录然后修改 Cordova 的配置文件。


0
投票

旧线程,但我一直登陆这里,所以这是我的 2 美分。

我知道导致想要破坏插件目录的挫败感。 Chris Neve 是对的,这是一个 hacky 解决方案,但简单地使用 CLI 删除插件并不总是删除插件。特别是如果删除因缺少变量或其他错误而失败。在这些情况下,对我有用的是:

移除平台 科尔多瓦插件删除 从 /plugins/fetch.json 中删除所有插件引用 从 package.json 中删除所有插件引用 从 /plugins 中删除各个插件目录的目录和内容 安装任何替换插件 添加平台

© www.soinside.com 2019 - 2024. All rights reserved.