Cordova:找不到plugin.xml

Bla*_*aze 12 cordova ionic-framework

我试图从我的coordova文件中删除此插件,我得到了这个问题

Error: Cannot find plugin.xml for plugin 'org.apache.cordova.file-transfer'. Please try adding it again.
Run Code Online (Sandbox Code Playgroud)

这是删除插件的cordova命令

cordova plugin rm cordova-plugin-file-transfer
Run Code Online (Sandbox Code Playgroud)

请帮助解释为什么我无法删除此插件.谢谢

小智 20

我在尝试升级插件时遇到了这个问题.

首先删除此帖子<myapp>/plugins/cordova-plugin-file-transfer建议的插件文件夹.如果插件仍无法通过cordova删除,请编辑3个json文件并删除对cordova-plugin-file-transfer的所有引用.<your_app>/plugins

----从android.json中删除----

"cordova-plugin-file-transfer": {
    "PACKAGE_NAME": "com.mycompany.myapp"
}
Run Code Online (Sandbox Code Playgroud)

----从ios.json中删除----

"cordova-plugin-file-transfer": {
    "PACKAGE_NAME": "com.mycompany.myapp"
}
Run Code Online (Sandbox Code Playgroud)

----从fetch.json中删除----

"cordova-plugin-file-transfer": {
    "source": {
       "type": "registry",
        "id": "cordova-plugin-file-transfer"
    },
    "is_top_level": true,
    "variables": {}
}
Run Code Online (Sandbox Code Playgroud)

科尔多瓦现在将认识到该插件未安装.这解决了我的更新问题,因为我终于能够运行cordova plugin add cordova-plugin-file-transfer而不会出现错误.


wri*_*mus 7

首先,确保该插件未在您的config.xml中列出。然后,您可以重新安装该平台(例如适用于Android的平台),然后在项目的命令行中输入以下内容:

cordova platform remove android

cordova platform add android


Awa*_*sir 6

在我的 Ionic 应用程序中,我遇到了cordova-plugin-android-permissions 插件的这个问题。只需从插件文件夹中删除此插件的文件夹即可解决我的问题