错误:TypeScript编译器没有给出编译文件

时间:2015-04-03 17:12:49

标签: cordova visual-studio-2013 typescript

通过VS2013创建Cordova工具模板的新空白项目并构建中断,给出以下消息。

  

警告1获取Cordova工具。任何构建取消   请求将在收购完成后处理。 BlankCordovaApp2

     

警告2 TypeScript编译器没有给出任何文件   编译,所以它将跳过编译。 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\TypeScript\Microsoft.TypeScript.targets   95 5 BlankCordovaApp2

我尝试运行修复安装,同时删除vs并重新安装但没有用。

解决方案是什么?

4 个答案:

答案 0 :(得分:0)

对于警告#2,你的Cordova应用程序实际上不太可能有任何TypeScript文件 - 模板不应该有TypeScript,你可能不会写任何TypeScript。因此,仅将此视为信息,它不会影响您的构建。

答案 1 :(得分:0)

要修复此警告,您可以删除.csproj文件中的<Import Project="$(VSToolsPath)\TypeScript\Microsoft.TypeScript.targets" />行(在这种情况下,它可能是.jsproj btw)。您可以在自己喜欢的文本编辑器中打开它。

如果您打算使用TypeScript,可以随时将其添加回来。

有没有看过警告,但我想它在第一次下载所有内容后就消失了?

答案 2 :(得分:0)

工具&gt;选项&gt;项目和解决方案&gt;构建并运行&gt;设置MSBuild项目构建输出详细程度=诊断

现在您可以看到崩溃的原因/位置

答案 3 :(得分:0)

我也遇到了这个错误,现在我修复了系统环境变量

System Properties -> Advanced -> environment variables -> Path

PS:路径太长,所以我将其编辑为短路