VS2013 Cordova 空白应用程序命令失败,退出代码 8 错误

VS2013 Cordova blank app command failed with exit code 8 error

我在 VS2013 社区版中创建了一个新的空白应用程序 (Apache Cordova) 打字稿。 运行 纹波模拟器工作正常。但是,当我尝试 运行 android 模拟器或设备时,出现此错误:

C:\WorkspaceMobileVisualStudio\BlankCordovaApp1\BlankCordovaApp1\bld\Debug\platforms\android\cordova\build.bat: Command failed with exit code 8 C:\WorkspaceMobileVisualStudio\BlankCordovaApp1\BlankCordovaApp1\MDAVSCLI

输出为:

1>------ Build started: Project: BlankCordovaApp1, Configuration: Debug Android 1> GeneratedJavascript=scripts\index.js;scripts\platformOverrides.js 1> C:\WorkspaceMobileVisualStudio\BlankCordovaApp1\BlankCordovaApp1>call "C:\Program Files (x86)\nodejs\"\nodevars.bat 1> Your environment has been set up for using Node.js 0.10.33 (ia32) and npm. 1> ------ Ensuring correct global installation of package from source package directory: C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 12.0\COMMON7\IDE\EXTENSIONSLHTZMLE.C0Y\packages\vs-mda 1>MDAVSCLI : error : C:\WorkspaceMobileVisualStudio\BlankCordovaApp1\BlankCordovaApp1\bld\Debug\platforms\android\cordova\build.bat: Command failed with exit code 8 ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== ========== Deploy: 0 succeeded, 0 failed, 0 skipped ==========

我看到一些问题的答案是检查路径变量 JAVA_HOME、ADT_HOME 和 ANT_HOME,我已经这样做了,它们都是正确的。另一个常见问题似乎是工作区中的空间,我确实有,但我现在创建了一个新的工作区文件夹。

据我所知,我应该能够看到 "Hello, your application is ready!" 屏幕。

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

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