【问题标题】: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:路径太长,所以我把它编辑成短的

      【讨论】:

        猜你喜欢
        • 2014-11-24
        • 1970-01-01
        • 2021-05-17
        • 1970-01-01
        • 1970-01-01
        • 2021-05-21
        • 1970-01-01
        • 1970-01-01
        • 2019-08-16
        相关资源
        最近更新 更多