cordova :找不到plugin.xml

uxh89sit  于 2022-11-15  发布在  其他
关注(0)|答案(7)|浏览(239)

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

Error: Cannot find plugin.xml for plugin 'org.apache.cordova.file-transfer'. Please try adding it again.

这是删除插件的cordova命令

cordova plugin rm cordova-plugin-file-transfer

请协助我为什么不能删除此插件。谢谢

nfeuvbwi

nfeuvbwi1#

我在尝试升级插件时遇到了这个问题。
首先按照this post的建议删除插件文件夹<myapp>/plugins/cordova-plugin-file-transfer。如果插件仍然不能通过cordova删除,编辑<your_app>/plugins中的3个json文件,删除所有对cordova-plugin-file-transfer的引用。
----已从android.json中删除----

"cordova-plugin-file-transfer": {
    "PACKAGE_NAME": "com.mycompany.myapp"
}

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

"cordova-plugin-file-transfer": {
    "PACKAGE_NAME": "com.mycompany.myapp"
}

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

"cordova-plugin-file-transfer": {
    "source": {
       "type": "registry",
        "id": "cordova-plugin-file-transfer"
    },
    "is_top_level": true,
    "variables": {}
}

cordova 现在将认识到插件没有安装。这解决了我的更新问题,因为我终于能够运行cordova plugin add cordova-plugin-file-transfer没有得到错误。

mklgxw1f

mklgxw1f2#

首先,确保插件没有在config.xml中列出。然后,您可以重新安装平台。例如,对于Android,您将在项目的命令行中输入以下内容:
cordova platform remove android
cordova platform add android

inb24sb2

inb24sb23#

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

kmynzznz

kmynzznz4#

在Ionic 3中构建我的应用程序时也遇到了同样的问题。我清除这个问题所遵循的步骤包括:
1.在CLI中使用-cordova plugin list检查应用程序上已安装了哪些Cordova插件
1.从您的应用程序目录中的Appsplugins文件夹中删除步骤(1)中未列出的任何插件,即从插件文件夹中删除此插件的文件夹
1.请尝试重新构建。

ilmyapht

ilmyapht5#

要补充jshaw.fb的答案,请将这些行也从browser.json中删除

ecbunoof

ecbunoof6#

为了解决这个错误,我从node_module/cordova-plugin-fingerprint-aio复制所有文件并将其粘贴到plugins/cordova-plugin-fingerprint-aio。然后我删除插件并再次添加。

laik7k3q

laik7k3q7#

我也遇到过这个问题。我先删除了所有的平台。然后我删除了插件,重新添加了平台。这个方法对我很有效。

cordova platform remove android

cordova platform remove ios

cordova plugin rm 'plugin-name'

cordova platform add android

cordova platform add ios

相关问题