我以为我会尝试使用Visual Studio 2015构建一个cordova应用程序,我通常使用不同的IDE(intellij和Netbeans)没有任何问题但是想要尝试一个新工具(因为我使用VS用于某些Web应用程序)
我已经安装了VS2015社区并安装了cordova工具。
我以为我会使用默认值进行测试并运行,但是根据屏幕截图我会出现构建错误
不知道它的内容是什么.....如果我以管理员身份运行VS 2015(快捷方式选项 - 即使我的用户帐户是管理员 - 很好的一个窗口),我仍然会遇到构建问题,但没有报告错误,任何人还有经验吗?
以管理员身份运行这是空白cordova应用程序的屏幕外观
我通过设置快捷方式启用了
答案 0 :(得分:2)
如上所述@DeanB_Develop我查看了输出。感兴趣的是如下;
All packages are already installed and there is nothing to restore.
NuGet package restore finished.
1>------ Build started: Project: BlankCordovaApp2, Configuration: Debug Android ------
1> Your environment has been set up for using Node.js 0.10.35 (x64) and npm.
1> ------ Ensuring correct global installation of package from source package directory: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\ApacheCordovaTools\packages\vs-tac
1> ------ Name from source package.json: vs-tac
1> ------ Version from source package.json: 0.2.19
1> ------ Package not currently installed globally.
1> ------ Installing globally from source package. This could take a few minutes...
1> npm WARN engine npm@1.3.4: wanted: {"node":">=0.6","npm":"1"} (current: {"node":"0.10.35","npm":"2.1.5"})
1> C:\Program Files (x86)\nodejs\vs-tac-cli -> C:\Program Files (x86)\nodejs\node_modules\vs-tac\vs-tac-cli.cmd
1> vs-tac@0.2.19 C:\Program Files (x86)\nodejs\node_modules\vs-tac
1> ├── rimraf@2.2.6
1> ├── ncp@0.5.1
1> ├── mkdirp@0.3.5
1> ├── q@1.0.1
1> ├── semver@2.3.1
1> ├── adm-zip@0.4.4
1> ├── fstream@0.1.28 (inherits@2.0.1, graceful-fs@3.0.6)
1> ├── elementtree@0.1.6 (sax@0.3.5)
1> ├── optimist@0.6.1 (wordwrap@0.0.2, minimist@0.0.10)
1> ├── tar@0.1.20 (inherits@2.0.1, block-stream@0.0.7)
1> ├── request@2.36.0 (json-stringify-safe@5.0.0, qs@0.6.6, forever-agent@0.5.2, aws-sign2@0.5.0, oauth-sign@0.3.0, tunnel-agent@0.4.0, mime@1.2.11, node-uuid@1.4.3, tough-cookie@1.1.0, http-signature@0.10.1, hawk@1.0.0, form-data@0.1.4)
1> ├── ripple-emulator@0.9.28 (connect-xcors@0.5.2, colors@0.6.0-1, open@0.0.3, accounting@0.4.1, request@2.12.0, moment@1.7.2, express@3.1.0)
1> └── plugman@0.22.4 (q@0.9.7, underscore@1.4.4, nopt@1.0.10, rc@0.3.0, npm@1.3.4, cordova-lib@0.21.6)
1> ------ npm install failed. Exit code: 0
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
========== Deploy: 0 succeeded, 0 failed, 0 skipped ==========
我唯一能看到的是npm WARN,但不确定这是否导致问题。
所以我在google搜索后访问了以下页面,显示了可以独立安装的工具https://msdn.microsoft.com/en-au/library/dn771551.aspx
唯一突出的是'蚂蚁'。我目前安装了它,但它的WinAnt存在于我的程序文件中。我在安装cordova工具时确实选择了Ant选项,所以不确定发生了什么 - 也许我的winant吓跑了......
我从该页面下载了该版本并将其解压缩到文件夹c:\ apache-ant-x.x.x.
然后更新ANT_HOME环境变量以指向新文件夹而不是WinAnt,并将新文件夹路径添加到系统路径。
然后再次加载Visual Studio并运行该项目。
是的,现在开始做一些实际的工作了。)。
答案 1 :(得分:1)
构建后检查输出窗口。这将提供更详细的信息。您可以访问输出窗口:
查看>输出
或
CTRL + W,O
在"显示输出中:"下拉,选择" build"
答案 2 :(得分:0)
当您最初安装VS 2015时,您是否选择安装“通用工具和软件开发...”功能。如果没有,请转到Windows的“控制面板”中的“添加/删除程序”,然后选择修改VS 2015安装并选中它。希望这会有所帮助。
答案 3 :(得分:0)
下载APACHE ANT并将其解压缩到文件夹c:\ apache-ant-x.x.x.然后更新ANT_HOME环境变量以指向新文件夹(而不是WinAnt)并将新文件夹路径添加到系统路径。 ;)