我正在努力学习Cordova所以我试图创建一个简单的" Hello World" Apache Cordova使用Visual Studio插件的应用程序。
当我最初创建应用程序时,我收到了一个构建错误,表明我错过了.ts文件。在另一个SO问题中注意到这个错误是无害的,但创建一个空白的.ts文件将删除错误。我不同意.ts文件是无害的,因为应用程序既不会构建也不会运行。
所以我添加了一个空白的.ts文件。现在应用程序仍然无法构建,但我在任何地方都没有看到任何可识别的警告。这是构建输出:
1>------ Rebuild All started: Project: Test, Configuration: Debug Windows Phone (Universal) ------
1> GeneratedJavascript=scripts\blank.js;scripts\blank.js.map;scripts\blank.js;scripts\blank.js.map
1> C:\Users\XXXXX\Desktop\Cordova\Test\Test>call "C:\Program Files (x86)\nodejs\"\nodevars.bat
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\Q2JH2S2S.LDY\packages\vs-mda
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========
我不确定最后一行目录中的内容。它是一个包含少量.js文件,.json文件,文件夹和.cmd文件的文件夹。我不确定该行正在尝试做什么,或者是否存在构建错误。
答案 0 :(得分:1)
更改工具 - >选项 - >项目和解决方案 - >构建和运行,通过更改。中的选项来获得更详细的构建输出。
但是目前的构建输出似乎已经出现了vs-mda的收购问题,这是VS的节点适配器调用Cordova构建。
尝试通过工具清除Cordova缓存 - >选项 - >用于Apache Cordova的工具 - > Cordova Tools并重新运行构建。
第一次构建将需要一些时间,因为它将再次安装工具。