Jesper van den Ende created CB-13949:
----------------------------------------

             Summary: cordova prepare doesn't install the correct plugin 
versions
                 Key: CB-13949
                 URL: https://issues.apache.org/jira/browse/CB-13949
             Project: Apache Cordova
          Issue Type: Bug
          Components: cordova-cli
    Affects Versions: cordova@8.0.0
         Environment: Mac OS,

Cordova 8.0.0

npm 3.10.3
            Reporter: Jesper van den Ende


according to the documentation at 
[https://cordova.apache.org/docs/en/latest/platform_plugin_versioning_ref/#plugin-versioning]
 plugins should install the version from either config.xml or package.json. 
However, the latest version is always installed instead.

How to reproduce:
{noformat}
cordova create test
cd test
cordova platform add android
cordova plugin add cordova-plugin-splashscreen@4.0.0{noformat}
Note how
{code:java}
cordova plugin ls{code}
Shows that version 4.0.0 is installed. Also config.xml and package.json both 
indicate that 4.0.0 is installed.

Now delete the 'platforms' and 'plugins' folder and run
{noformat}
cordova prepare{noformat}
Note how config.xml and package.json still indicate that 4.0.0 installed, 
however when running
{noformat}
cordova plugin ls{noformat}
it shows
{noformat}
cordova-plugin-splashscreen 4.1.0 "Splashscreen"
cordova-plugin-whitelist 1.3.3 "Whitelist"{noformat}
 
perhaps I'm missing something, though my understanding is that when `cordova 
prepare` is run, all plugins and platforms will be installed with their version 
as listed in package.json and config.xml.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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

Reply via email to