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

时间:2014-05-14 07:28:58

标签: cordova windows-7 blackberry-10

我在Windows 7上使用Cordova 3.4.1制作应用。 Android运行良好。

现在我正在添加BlackBerry 10

我的命令

cordova平台添加blackberry10

给出以下错误:

    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"而命令在上述错误的空格处失败。

我确定未来的版本会出现修复方法但是有一种解决方法可以关注吗?

1 个答案:

答案 0 :(得分:0)

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