Yuliia Mykhailova commented on CB-11990:


Here are more definite steps to reproduce:

- install cordova@6.3.0
- go to project with platform and plugins installed
- do cordova platform remove android (or ios, doesn't matter) -> platform is 
removed, <platform.json> file is removed
- do cordova prepare -> platform is added, <platform.json> is recreated, 
therefore plugins are added to the fresh created platform.

- install cordova@6.3.1
- do same steps
- on a last step the <platform.json> is not recreated, therefore platform is 
created but no plugins are added.

This is fixable by adding a platform instead of prepare. But then what is the 
point of prepare command, if you have to call add platform before it to be sure 
that all plugins are added? And removing plugins each time you remove a 
platform also not a good approach.

> Cordova prepare doesn't restore android.json and ios.json
> ---------------------------------------------------------
>                 Key: CB-11990
>                 URL: https://issues.apache.org/jira/browse/CB-11990
>             Project: Apache Cordova
>          Issue Type: Bug
>    Affects Versions: 6.3.1
>            Reporter: Yuliia Mykhailova
>            Assignee: Audrey So
> If the platform specific .json of plugins was removed, cordova prepare 
> command doesn't re-create it, and as a result doesn't add plugins since 6.3.1 
> version, 6.3.0 is okay.

This message was sent by Atlassian JIRA

To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org

Reply via email to