无法删除 Cordova 插件

Posted

技术标签:

【中文标题】无法删除 Cordova 插件【英文标题】:cannot remove Cordova plugin 【发布时间】:2017-03-12 09:10:06 【问题描述】:

我正在使用以下命令删除未使用的 Cordova 插件:

$ cordova plugin remove cordova-plugin-facebook
  Uninstalling cordova-plugin-facebook from android
  Uninstalling cordova-plugin-facebook from its

它给了我以下错误:

  Error: Uh oh!
  Path must be a string. Received undefined

如何解决问题或手动删除插件?

【问题讨论】:

【参考方案1】:

我猜就行了:

Uninstalling cordova-plugin-facebook from its

最后一个字应该是ios?如果是这样,ios 平台可能需要删除并重新添加:

    致电cordova platform rm ios。 检查config.xml 文件中的<plugin name="cordova-plugin-facebook"> ... 行。如果它仍然存在,请将其删除。 致电cordova platform add ios

希望能正确地清理掉东西。

【讨论】:

【参考方案2】:

我同意大多数@eb1 答案期望使用cordova 进行安装/删除它不适用于我的情况,而是使用

ionic plugin rm

【讨论】:

绝对是!在这种特殊情况下,用户已经安装了基本的 Apache Cordova 产品——所以他们需要cordova 命令行。但是有很多框架和 CLI 构建在 Cordova 之上,Ionic 就是其中之一。如果您使用这些框架之一,则需要使用它们的工具来添加/删除插件。

以上是关于无法删除 Cordova 插件的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Cordova/Phonegap 中编辑自定义 Java 插件

无法在 Cordova 中删除 Android 平台

再次删除并添加平台后,Cordova 无法在 Android 上运行

无法使用 AngularJS 从图库中删除视频文件

删除并添加相同的插件后 Cordova 构建错误

Phonegap Cordova 插件在构建时删除