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)