Andrew Grieve created CB-4992:
---------------------------------

             Summary: CLI prematurely removes plugin dependency when two 
plugins share a dependency
                 Key: CB-4992
                 URL: https://issues.apache.org/jira/browse/CB-4992
             Project: Apache Cordova
          Issue Type: Bug
          Components: CLI
            Reporter: Andrew Grieve


{code}
cordova create foo com.google.foo foo
cd foo
cordova platform add android
cordova plugin add org.apache.cordova.media-capture
cordova plugin add org.apache.cordova.file-transfer
cordova plugin rm org.apache.cordova.media-capture
{code}

now:

{code}
$ cordova plugin ls
[ 'org.apache.cordova.file-transfer' ]
{code}

and:
 
{code}
cordova plugin rm org.apache.cordova.file-transfer
{ [Error: ENOENT, no such file or directory 
'/Users/agrieve/git/cordova/cordova-app-harness/foo/plugins/org.apache.cordova.file/plugin.xml']
  errno: 34,
  code: 'ENOENT',
  path: 
'/Users/agrieve/git/cordova/cordova-app-harness/foo/plugins/org.apache.cordova.file/plugin.xml',
  syscall: 'open' }
{code}



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to