Vladimir Kotikov created CB-7656:
------------------------------------

             Summary: cordova/lib/list-devices script is faulty on Windows
                 Key: CB-7656
                 URL: https://issues.apache.org/jira/browse/CB-7656
             Project: Apache Cordova
          Issue Type: Bug
          Components: Windows
    Affects Versions: 3.6.3
            Reporter: Vladimir Kotikov
            Priority: Minor
             Fix For: 3.7.0


When trying to run 'cordova/lib/list-devices.bat' script from windows platform 
directory, getting following error:
{noformat}
d:\cordova\mobile spec>platforms\windows\cordova\lib\list-devices.bat
[eval]:1 
require('./d:\cordova\mobile 
        ^^^^^^^^^^^^^^^^^^^^ 
SyntaxError: Unexpected token ILLEGAL 
    at Object.<anonymous> ([eval]-wrapper:6:22) 
    at Module._compile (module.js:456:26) 
    at evalScript (node.js:536:25) 
    at startup (node.js:80:7) 
    at node.js:906:3 
{noformat}

Cause is that script's path environment variable is not expanded correctly 
while running inline NodeJS script.
Solution is to place JS logic into standalone JS file (use wp8 platform as 
sample).

list-emulator-images and list-started-emulators commands also can be ported 
from wp8 tooling to preserve code consistency.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to