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

Ric*_*ike 7 android node.js cordova visual-studio-2013 visual-studio-cordova

我在VS2013社区版中创建了一个新的Blank App(Apache Cordova)打字稿.运行纹波仿真器工作正常.但是当我尝试运行android模拟器或设备时,我收到此错误:

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

输出是:

1> ------ Build build:Project:BlankCordovaApp1,Configuration:Debug Android 1> GeneratedJavascript = scripts\index.js; scripts\platformOverrides.js 1> C:\ WorkspaceMobileVisualStudio\BlankCordovaApp1\BlankCordovaApp1> call"C:\程序文件(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 ==========构建:0成功,1失败,0最新,0跳过========== ==========部署:0成功,0失败,0跳过==========

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

据我所知,我应该能看到"你好,你的应用程序准备好了!" 屏幕.

Ric*_*ike 14

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

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