我试图从我的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
请协助我为什么不能删除此插件。谢谢
nfeuvbwi1#
我在尝试升级插件时遇到了这个问题。首先按照this post的建议删除插件文件夹<myapp>/plugins/cordova-plugin-file-transfer。如果插件仍然不能通过cordova删除,编辑<your_app>/plugins中的3个json文件,删除所有对cordova-plugin-file-transfer的引用。----已从android.json中删除----
<myapp>/plugins/cordova-plugin-file-transfer
<your_app>/plugins
"cordova-plugin-file-transfer": { "PACKAGE_NAME": "com.mycompany.myapp" }
----已从ios.json中删除----
----已从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没有得到错误。
cordova plugin add cordova-plugin-file-transfer
mklgxw1f2#
首先,确保插件没有在config.xml中列出。然后,您可以重新安装平台。例如,对于Android,您将在项目的命令行中输入以下内容:cordova platform remove androidcordova platform add android
cordova platform remove android
cordova platform add android
inb24sb23#
在我的Ionic应用程序中,我遇到了cordova-plugin-android-permissions插件的问题。只需从插件文件夹中删除此插件的文件夹就解决了我的问题
kmynzznz4#
在Ionic 3中构建我的应用程序时也遇到了同样的问题。我清除这个问题所遵循的步骤包括:1.在CLI中使用-cordova plugin list检查应用程序上已安装了哪些Cordova插件1.从您的应用程序目录中的Appsplugins文件夹中删除步骤(1)中未列出的任何插件,即从插件文件夹中删除此插件的文件夹1.请尝试重新构建。
cordova plugin list
ilmyapht5#
要补充jshaw.fb的答案,请将这些行也从browser.json中删除
ecbunoof6#
为了解决这个错误,我从node_module/cordova-plugin-fingerprint-aio复制所有文件并将其粘贴到plugins/cordova-plugin-fingerprint-aio。然后我删除插件并再次添加。
laik7k3q7#
我也遇到过这个问题。我先删除了所有的平台。然后我删除了插件,重新添加了平台。这个方法对我很有效。
cordova platform remove android cordova platform remove ios cordova plugin rm 'plugin-name' cordova platform add android cordova platform add ios
7条答案
按热度按时间nfeuvbwi1#
我在尝试升级插件时遇到了这个问题。
首先按照this post的建议删除插件文件夹
<myapp>/plugins/cordova-plugin-file-transfer
。如果插件仍然不能通过cordova删除,编辑<your_app>/plugins
中的3个json文件,删除所有对cordova-plugin-file-transfer的引用。----已从android.json中删除----
----已从ios.json中删除----
----已从fetch.json中删除----
cordova 现在将认识到插件没有安装。这解决了我的更新问题,因为我终于能够运行
cordova plugin add cordova-plugin-file-transfer
没有得到错误。mklgxw1f2#
首先,确保插件没有在config.xml中列出。然后,您可以重新安装平台。例如,对于Android,您将在项目的命令行中输入以下内容:
cordova platform remove android
cordova platform add android
inb24sb23#
在我的Ionic应用程序中,我遇到了cordova-plugin-android-permissions插件的问题。只需从插件文件夹中删除此插件的文件夹就解决了我的问题
kmynzznz4#
在Ionic 3中构建我的应用程序时也遇到了同样的问题。我清除这个问题所遵循的步骤包括:
1.在CLI中使用-
cordova plugin list
检查应用程序上已安装了哪些Cordova插件1.从您的应用程序目录中的Appsplugins文件夹中删除步骤(1)中未列出的任何插件,即从插件文件夹中删除此插件的文件夹
1.请尝试重新构建。
ilmyapht5#
要补充jshaw.fb的答案,请将这些行也从browser.json中删除
ecbunoof6#
为了解决这个错误,我从node_module/cordova-plugin-fingerprint-aio复制所有文件并将其粘贴到plugins/cordova-plugin-fingerprint-aio。然后我删除插件并再次添加。
laik7k3q7#
我也遇到过这个问题。我先删除了所有的平台。然后我删除了插件,重新添加了平台。这个方法对我很有效。