【问题标题】: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】:
修复这个警告!
- 使用文本编辑器工具(NotePad、Editplus 等)打开您的(您的项目名称).csproj
-
删除这一行..
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.Default.props" Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.Default.props')" />
保存
- 重新打开项目。
希望有帮助!
【解决方案2】:
要修复此警告,您可以删除 .csproj 文件或 .jsproj 中的行。你可以在你最喜欢的文本编辑器中打开它。
当然,如果您将来打算使用 Typescript,您可以随时将其添加回项目文件中!
【解决方案3】:
您至少需要一个标有构建操作“TypeScriptCompile”的文件。
然后它将为您传递给 TypeScript 编译器。您只需要指定您的“顶级”文件,因为编译器会为您处理依赖项。
【解决方案4】:
(Tools>Options>Projects and Solutions>Build and Run>Set MSBuild project build output verbosity=Diagnostic
现在您可以在控制台中看到失败了!