【问题标题】:How to remove ALL cordova plugins from my VS2015 project?如何从我的 VS2015 项目中删除所有 cordova 插件?
【发布时间】:2026-01-25 07:05:01
【问题描述】:

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

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

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

【问题讨论】:

  • 你遇到了什么错误?
  • 尝试从 config.xml 文件中删除插件行,然后删除平台、bld 文件夹。最后清理项目,它应该删除所有插件文件。

标签: android cordova visual-studio-2015 visual-studio-cordova


【解决方案1】:

删除plugins 目录...充其量是骇人听闻和矫枉过正,最坏的情况是冒险:一旦使用 Cordova CLI 添加插件,Cordova 的配置文件中就会有它的痕迹,然后它就找不到它们,一切都会变得混乱......

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

cordova 插件

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

cordova 插件 rm org.myname.mypluginname

没有办法在一行中删除所有插件,所以除非你写一个脚本,否则你将不得不一个一个地删除它们。

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

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

【讨论】: