'MySQL'不被视为内部命令(用于visual studio的Apache Cordova)

Dou*_*nco 8 visual-studio-cordova

当我使用Cordova Apache Tools在visual studio中构建一个空白应用程序时,我收到此错误:

'MySQL'不被视为内部命令.

------ Build started: Project: FirstAppInCordova, Configuration: Debug Android ------

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\TypeScript\Microsoft.TypeScript.targets(95,5): warning : The TypeScript Compiler was given no files for compilation, so it will skip compiling. 
GeneratedJavascript=

C:\Users\Douglas\documents\visual studio 2013\Projects\FirstAppInCordova\FirstAppInCordova>call "C:\Program Files (x86)\nodejs\"\nodevars.bat 

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\CordovaTools\vs-mda-targets\Microsoft.MDA.targets(208,5): error : 'MySQL' n?o ? reconhecido como um comando interno

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\CordovaTools\vs-mda-targets\Microsoft.MDA.targets(208,5): error : ou externo, um programa oper?vel ou um arquivo em lotes.

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\CordovaTools\vs-mda-targets\Microsoft.MDA.targets(208,5): error : 'MySQL' n?o ? reconhecido como um comando interno

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\CordovaTools\vs-mda-targets\Microsoft.MDA.targets(208,5): error : ou externo, um programa oper?vel ou um arquivo em lotes.

 Your environment has been set up for using Node.js 0.10.33 (ia32) and npm.
Run Code Online (Sandbox Code Playgroud)

Android Emulator正在AVD Control上运行.

更新 我通过在系统变量中添加mysql服务器的bin文件夹来修复它,现在输出日志只返回:

------ Build started: Project: FirstAppInCordova, Configuration: Debug Android ------

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\TypeScript\Microsoft.TypeScript.targets(95,5): warning : The TypeScript Compiler was given no files for compilation, so it will skip compiling.

  GeneratedJavascript=
  C:\Users\Douglas\documents\visual studio 2013\Projects\FirstAppInCordova\FirstAppInCordova>call "C:\Program Files (x86)\nodejs\"\nodevars.bat 

  Your environment has been set up for using Node.js 0.10.33 (ia32) and npm.

  ------ Ensuring correct global installation of package from source package directory: C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 12.0\COMMON7\IDE\EXTENSIONS\1DKIFLHP.GW1\packages\vs-mda
Run Code Online (Sandbox Code Playgroud)

Jim*_*ins 11

当你已经在盒子上安装了mySql时,就会发生这种情况.

我通过在路径中的以下MySql项目周围添加引号来修复.完成路径更改后,请确保并重新启动VS.

...;"C:\Program Files (x86)\MySQL\MySQL Fabric 1.5.2 & MySQL Utilities 1.5.2 1.5"\;"C:\Program Files (x86)\MySQL\MySQL Fabric 1.5.2 & MySQL Utilities 1.5.2 1.5\Doctrine extensions for PHP\";...
Run Code Online (Sandbox Code Playgroud)

我还用一个空密码添加了一个名为ODBC的用户到mySql ...但是这不是明智的,但这是我的个人开发框.