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)