【问题标题】:Error: The TypeScript Compiler was given no files for compilation错误:没有为 TypeScript 编译器提供编译文件
【发布时间】:2015-04-03 17:12:48
【问题描述】:
通过 VS2013 创建新的 Cordova 工具模板空白项目并中断构建并提供以下消息。
警告 1 获取 Cordova 工具。任何构建取消
请求将在获取完成后处理。 BlankCordovaApp2
警告 2 没有为 TypeScript 编译器提供文件
编译,所以它会跳过编译。 C:\Program Files
(x86)\MSBuild\Microsoft\VisualStudio\v12.0\TypeScript\Microsoft.TypeScript.targets
95 5 空白CordovaApp2
我尝试运行修复安装并删除 vs 并再次安装,但没有用。
解决办法是什么?
【问题讨论】:
标签:
cordova
visual-studio-2013
typescript
【解决方案1】:
对于警告 #2,您的 Cordova 应用程序实际上不太可能有任何 TypeScript 文件——模板不应该有 TypeScript,您可能不会编写任何 TypeScript。因此,仅将其视为信息,它不会影响您的构建。
【解决方案2】:
要修复此警告,您可以删除 .csproj 文件中的 <Import Project="$(VSToolsPath)\TypeScript\Microsoft.TypeScript.targets" /> 行(在这种情况下,它可能是 .jsproj 顺便说一句)。你可以在你最喜欢的文本编辑器中打开它。
当然,如果您打算使用 TypeScript,您可以随时将其重新添加。
从未见过警告,但我猜它在第一次下载所有内容后就消失了?
【解决方案3】:
Tools>Options>Projects and Solutions>Build and Run>Set MSBuild project build output verbosity= Diagnostic
现在您可以看到崩溃的原因/位置
【解决方案4】:
我也遇到了这个错误,现在我在检查系统环境变量时修复了这个问题,
System Properties -> Advanced -> environment variables -> Path
PS:路径太长,所以我把它编辑成短的