当我在visual中使用Cordova Apache工具构建空白应用程序时,我得到了以下错误:
“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.Android仿真程序正在AVD控件上运行。
UPDATE I通过在系统变量中添加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发布于 2014-12-30 04:53:06
这似乎发生在您已经在机器上安装了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\";...我还向mySql添加了一个名为ODBC的用户,其密码为空白.显然不明智,但这是我的个人资料箱。
发布于 2015-03-08 16:04:14
我已经解决了,删除了吉姆说的,也删除了C:\Users\Miquel\AppData\Roaming\npm\node_modules\vs-mda\node_modules\*.*和C:\Users\Miquel\AppData\Roaming\npm-cache\*.*
然后,在cmd中,我去了C:\Users\Miquel\AppData\Roaming\npm\node_modules\vs-mda并运行:
npm installhttps://stackoverflow.com/questions/27366873
复制相似问题