我安装了visual studio 2013社区版,并使用模板创建了名为BlankCordovaApp1的“JavaScript - > Apache Cordova应用程序”,并且没有更改任何代码。
当我为Device | Debug | Android构建时,Output窗口显示: (我也尝试为其他平台构建,得到同样的错误。)
1>------ Build started: Project: BlankCordovaApp1, Configuration: Debug Android ------
1>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.
1> GeneratedJavascript=
1> c:\BlankCordovaApp1\BlankCordovaApp1>call "C:\Program Files (x86)\nodejs\"\nodevars.bat
1> Your environment has been set up for using Node.js 0.12.0 (x64) 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\5QZQI2Q0.RU2\packages\vs-mda
1> ------ Name from source package.json: vs-mda
1> ------ Version from source package.json: 0.1.70
1> ------ Current globally installed version: 0.1.70
1> ------ Package already installed globally at correct version.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
我没有看到任何错误,只有警告,Chrome也没有显示任何项目页面。
我的环境: Windows 7企业版,Service Pack 1 Visual Studio 2013社区版,更新4 适用于Apache Cordova CTP3的Visual Studio工具 Chrome 40.0.2214.115 m
答案 0 :(得分:1)
将Cordova的VS Tools更新到最新版本(截至今天为0.3.2),您将在“输出”或“错误列表”窗口中看到错误。
否则请转到%APPDATA%\npm\node_modules\vs-mda
并按如下方式修改vs-cli.cmd
:
node "%~dp0\app.js" %* > vs-mda.log 2> vs-mda-err.log
这会将构建日志转储到项目文件夹中的这些文件。
答案 1 :(得分:1)
我能够以这种方式解决我的问题:
首先,我必须转到工具,选项,项目和解决方案,构建和运行,并将MsBuild项目构建输出更改为Detailed。
之后我去了Cordova Tools(仍在内部选项中)并清除了缓存。
当我再次尝试构建我的项目时,我能够检查显示错误的大量输出,我阅读了大部分内容并且有一个警告告诉我npm无法连接到互联网,可能是因为公司代理人。
由于我不需要设置我的代理或密码,我只是尝试通过这样做来禁用npm上的SSL:
npm config set registry "http://registry.npmjs.org"
npm config set strict-ssl false
它运作得非常好。
也许如果你需要更改你的代理,你可以尝试这样的事情:
npm config set proxy http://my.proxy.com:1234
npm config set https-proxy http://my.proxy.com:1234
我希望它有所帮助。
编辑:当我尝试下载插件时,我无法使用上面的代码添加我的代理,它们都运行了(运行应用程序+插件下载)。