[ https://issues.apache.org/jira/browse/CB-12918?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Max Mednik updated CB-12918: ---------------------------- Description: Running "cordova prepare" and "cordova plugin add" handle plugin installation from a local folder differently and either one or another breaks depending on which one used first. For example, I have a plugin defined as following in the config.xml: {code} <widget ...> ... <plugin name="cordova-plugin-xxx" spec="custom_plugins/cordova-plugin-xxx" /> ... </widget> {code} This config is created when I run "cordova plugin add ./custom_plugins/cordova-plugin-xxx" and everything works as expected. But, if you delete the plugin from the plugins folder and try to run "cordova prepare" afterwards it will fail with the following message: {code} Failed to restore plugin "cordova-plugin-x" from config.xml. You might need to try adding it again. Error: Failed to fetch plugin cordova-plugin-x@file:custom_plugins/cordova-plugin-x via registry. {code} was: Running "cordova prepare" and "cordova plugin add" handle plugin installation from a local folder differently and either one or another breaks depending on which one used first. For example, I have a plugin defined as following: {code} { ... "dependencies": { ... "cordova-plugin-x": "file:custom_plugins/cordova-plugin-x" }, .... "cordova": { "platforms": [ "android", "ios" ], "plugins": { ... "cordova-plugin-x": {} } } } {code} This config is created when I run "cordova plugin add ./custom_plugins/cordova-plugin-x" and everything works as expected. But, if you delete the plugin from the plugins folder and try to run "cordova prepare" afterwards it will fail with the following message: {code} Failed to restore plugin "cordova-plugin-x" from config.xml. You might need to try adding it again. Error: Failed to fetch plugin cordova-plugin-x@file:custom_plugins/cordova-plugin-x via registry. {code} > Inconsistent behavior between "cordova prepare" and "cordova plugin add" when > installing plugin from local folder > ----------------------------------------------------------------------------------------------------------------- > > Key: CB-12918 > URL: https://issues.apache.org/jira/browse/CB-12918 > Project: Apache Cordova > Issue Type: Bug > Components: cordova-cli > Affects Versions: 7.0.1 > Reporter: Max Mednik > Labels: cordova-8.0.0 > > Running "cordova prepare" and "cordova plugin add" handle plugin installation > from a local folder differently and either one or another breaks depending on > which one used first. > For example, I have a plugin defined as following in the config.xml: > {code} > <widget ...> > ... > <plugin name="cordova-plugin-xxx" spec="custom_plugins/cordova-plugin-xxx" > /> > ... > </widget> > {code} > This config is created when I run "cordova plugin add > ./custom_plugins/cordova-plugin-xxx" and everything works as expected. But, > if you delete the plugin from the plugins folder and try to run "cordova > prepare" afterwards it will fail with the following message: > {code} > Failed to restore plugin "cordova-plugin-x" from config.xml. You might need > to try adding it again. Error: Failed to fetch plugin > cordova-plugin-x@file:custom_plugins/cordova-plugin-x via registry. > {code} -- This message was sent by Atlassian JIRA (v6.4.14#64029) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org