VS2013cordova空白应用命令失败,退出代码8错误

我在VS2013社区版中创build了一个新的空白应用(Apache Cordova)打字稿。 运行纹波模拟器工作正常。 但是,当我尝试运行android模拟器或设备,然后我得到这个错误:

C:\ WorkspaceMobileVisualStudio \ BlankCordovaApp1 \ BlankCordovaApp1 \ bld \ Debug \ platforms \ android \ cordova \ build.bat:命令失败,退出代码为8 C:\ WorkspaceMobileVisualStudio \ BlankCordovaApp1 \ BlankCordovaApp1 \ MDAVSCLI

输出是:

1> ——开始构build:项目:BlankCordovaApp1,configuration:debuggingAndroid 1> GeneratedJavascript = scripts \ index.js; scripts \ platformOverrides.js 1> C:\ WorkspaceMobileVisualStudio \ BlankCordovaApp1 \ BlankCordovaApp1>调用“C:\ Program Files(x86)\ nodejs \“\ nodevars.bat 1>您的环境已经设置为使用Node.js 0.10.33(ia32)和npm。 1> ——确保从源码包目录正确安装全局包:C:\ PROGRAM FILES(X86)\ MICROSOFT VISUAL STUDIO 12.0 \ COMMON7 \ IDE \ EXTENSIONS \ 1LHTZMLE.C0Y \ packages \ vs-mda 1> MDAVSCLI:错误:C:\ WorkspaceMobileVisualStudio \ BlankCordovaApp1 \ BlankCordovaApp1 \ bld \ Debug \ platforms \ android \ cordova \ build.bat:命令失败,退出代码为8 ========== Build:0成功,1次失败,0最新,0跳过========== ==========部署:0成功,0失败,0跳过==========

我已经看到问题的答案是检查pathvariablesJAVA_HOME,ADT_HOME和ANT_HOME,我已经做了,他们都是正确的。 另一个常见的问题似乎是工作区中的空间,我已经有了,但是现在我创build了一个新的工作区文件夹。

据我所知,我应该能够看到“你好,你的应用程序已经准备好了!” 屏幕。

原来是我使用的Node.js版本的一个问题:0.12。 我卸载了这个并从这里运行版本0.10.28的.msi安装程序: http ://nodejs.org/dist/v0.10.28/

值得注意的是,这仍然不喜欢工作空间目录中的数字或空格!