[ https://issues.apache.org/jira/browse/CB-10465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15130433#comment-15130433 ]
Vladimir Kotikov edited comment on CB-10465 at 2/3/16 2:07 PM: --------------------------------------------------------------- I can see this issue even with cordova@5.3.3, so this is not related to CB-9987. It seems for me that this behaviour was there from the beginning of 'restore' feature (see [8a313a0|https://github.com/apache/cordova-lib/commit/8a313a083bb2c4e39d3230ecbe090d7852bf5454], notice that {{cordova_util.preProcessOptions}} is now called after platforms restore). was (Author: vladimir.kotikov): I can see this issue even with cordova@5.3.3, so this is not related to CB-9987. It seems for me that this behaviour has been there from the beginning of 'restore' feature (see [8a313a0|https://github.com/apache/cordova-lib/commit/8a313a083bb2c4e39d3230ecbe090d7852bf5454], notice that {{cordova_util.preProcessOptions}} is now called after platforms restore). > cordova.raw.emulate fires a cordova.raw.prepare with incorrect arguments > ------------------------------------------------------------------------ > > Key: CB-10465 > URL: https://issues.apache.org/jira/browse/CB-10465 > Project: Apache Cordova > Issue Type: Bug > Components: CordovaLib > Affects Versions: 5.4.1 > Reporter: Manuel Martiarena > Assignee: Vladimir Kotikov > Labels: cordova-lib, regression, triaged > > All cordova.raw command now need to be called with arguments like this ticket > expains: https://issues.apache.org/jira/browse/CB-9987. > Unfortunately the raw emulate command executes the raw prepare with the wrong > structure of arguments, with the side effect that if you want to emulate only > iOS, the other configured projects will also be add/checked/prepared. > emulate.js calls it like this: > return require('./cordova').raw.prepare(options.platforms); > https://github.com/apache/cordova-lib/blob/master/cordova-lib/src/cordova/emulate.js > line 36 > But the argument should be an object with a key named platforms. like so: > return require('./cordova').raw.prepare({platforms: options.platforms}); -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org