Ответ 1
Я столкнулся с этой проблемой, пытаясь обновить плагин.
Начните с удаления папки плагинов <myapp>/plugins/cordova-plugin-file-transfer
, как было предложено этим сообщением. Если плагин по-прежнему не может быть удален с помощью кордовы, отредактируйте 3 файла json в <your_app>/plugins
и удалите все ссылки на 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 plugin add cordova-plugin-file-transfer
, не получив ошибку.