项目空白应用程序使用Visual Studio工具为Apache Cordova不构建

时间:2015-06-15 19:51:59

标签: visual-studio cordova visual-studio-cordova

我为Apache Cordova安装了Visual Studio Tools环境,正确遵循所有MSDN指南,但是当我创建一个空白应用程序并给出构建时,他坚持要返回我附加图片的错误。我昨天尝试了一些我在互联网上找到的解决方案,甚至卸载了所有环境并重新安装,但错误仍然存​​在。我怀疑它在调用nodevars.bat文件时与错误的路径有关,但不知道在哪里设置正确的路径。有谁知道这是什么?

输出:

1>------ Build started: Project: BlankCordovaApp2, Configuration: Debug Android ------
1>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\TypeScript\Microsoft.TypeScript.targets(103,5): warning : The TypeScript Compiler was given no files for compilation, so it will skip compiling.
1>  GeneratedJavascript=
1>  C:\Users\Diego_Bertelli\Documents\Diego\Dev_Cordova\BlankCordovaApp2\BlankCordovaApp2>call "C:\Program Files (x86)\nodejs\"\nodevars.bat 
1>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\CordovaTools\vs-mda-targets\Microsoft.MDA.targets(207,5): error : 'MySQL' n�o � reconhecido como um comando interno
1>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\CordovaTools\vs-mda-targets\Microsoft.MDA.targets(207,5): error : ou externo, um programa oper�vel ou um arquivo em lotes.
1>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\CordovaTools\vs-mda-targets\Microsoft.MDA.targets(207,5): error : 'MySQL' n�o � reconhecido como um comando interno
1>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\CordovaTools\vs-mda-targets\Microsoft.MDA.targets(207,5): error : ou externo, um programa oper�vel ou um arquivo em lotes.
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\EXTENSIONS\2ACHJTAI.ITA\packages\vs-mda
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped     ==========
========== Deploy: 0 succeeded, 0 failed, 0 skipped ==========

1 个答案:

答案 0 :(得分:0)

我不认为它与nodejs相关的问题有关。

谷歌翻译了,我认为错误意味着"' MySQL'不被视为内部命令"。所以你的机器上安装了MySQL或相关工具,对吧?我很想知道它是什么。

这种错误主要是因为命令行无法找到MySQL的路径。像" c:\ program files(x86)\ MySQL ... \ Bin"。

[解决方法]所以我建议你将MySQL服务器的bin文件夹添加到PATH系统环境变量中。并再次尝试构建。

但我不认为Apache Cordova的Visual Studio工具对MYSQL有任何依赖性。这就是我将上述视为解决方法的原因。

我认为在C:\Users\<yourname>\AppData\Roaming\npm\node_modules\C:\Users\<yourname>\AppData\Roaming\npm-cache\

等文件夹中必须有一些本地缓存

上述文件夹中的内容是什么?我认为这是Visual Studio团队解决问题的宝贵信息。