由于用户名中有空格,Cordova添加平台失败

由于用户名中有空格,Cordova添加平台失败,cordova,windows-7,blackberry-10,Cordova,Windows 7,Blackberry 10,我在Windows 7上,使用Cordova 3.4.1制作应用程序。安卓运行良好 现在我正在添加黑莓10 我的命令 cordova平台添加黑莓10 给出以下错误: Creating blackberry10 project... 'C:\Users\Basit' is not recognized as an internal or external command, operable program or batch file. Error: C:\Users\Basit Ali\.

我在Windows 7上,使用Cordova 3.4.1制作应用程序。安卓运行良好

现在我正在添加黑莓10

我的命令

cordova平台添加黑莓10

给出以下错误:

    Creating blackberry10 project...
'C:\Users\Basit' is not recognized as an internal or external command,
operable program or batch file.
Error: C:\Users\Basit Ali\.cordova\lib\blackberry10\cordova\3.4.0\bin\create.bat
: Command failed with exit code 1
    at ChildProcess.whenDone (C:\Users\Basit Ali\AppData\Roaming\npm\node_module
s\cordova\src\superspawn.js:126:23)
    at ChildProcess.EventEmitter.emit (events.js:98:17)
    at maybeClose (child_process.js:743:16)
    at Process.ChildProcess._handle.onexit (child_process.js:810:5)
我能找出问题所在。实际上是我的用户名里面有空格。我在Windows上的完整用户名是Basit Ali,而命令在上述错误中的空格处失败


我相信在未来的版本中会有一个修复程序,但是有没有解决方法

也有同样的问题,唯一的解决办法就是更改Windows帐户! 我知道这不是最好的选择,但我遇到了这个问题,许多其他软件,所以我决定改变名称创建一个新的帐户