【问题标题】:Warning 1 The TypeScript Compiler was given no files for compilation, so it will skip compiling警告 1 TypeScript 编译器没有提供用于编译的文件,因此它将跳过编译
【发布时间】:2015-11-30 10:28:00
【问题描述】:

在 Visual Studio Professional 2013 中,当我创建新的 Apache Cordova 项目时,收到以下警告:

警告 1 TypeScript 编译器没有提供编译文件, 所以它会跳过编译。

几周前它工作正常,但现在我收到此错误。

我重新安装 VS 和 Tool for Apache Cordova,但仍然出现此错误。

如何解决这个错误?有什么解决办法吗?

【问题讨论】:

    标签: javascript cordova visual-studio-2013 typescript cordova-3


    【解决方案1】:

    修复这个警告!

    1. 使用文本编辑器工具(NotePad、Editplus 等)打开您的(您的项目名称).csproj
    2. 删除这一行..

      <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.Default.props" Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.Default.props')" />
      
    3. 保存

    4. 重新打开项目。

    希望有帮助!

    【讨论】:

      【解决方案2】:

      要修复此警告,您可以删除 .csproj 文件或 .jsproj 中的行。你可以在你最喜欢的文本编辑器中打开它。

      当然,如果您将来打算使用 Typescript,您可以随时将其添加回项目文件中!

      【讨论】:

        【解决方案3】:

        您至少需要一个标有构建操作“TypeScriptCompile”的文件。

        然后它将为您传递给 TypeScript 编译器。您只需要指定您的“顶级”文件,因为编译器会为您处理依赖项。

        【讨论】:

          【解决方案4】:

          (Tools>Options>Projects and Solutions>Build and Run>Set MSBuild project build output verbosity=Diagnostic

          现在您可以在控制台中看到失败了!

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2014-11-24
            • 1970-01-01
            • 2013-10-10
            • 2011-05-09
            • 2011-04-09
            • 2020-10-27
            • 1970-01-01
            相关资源
            最近更新 更多