typescript - Visual Studio TypeScript 在保存时编译失败, "Project contained errors"但未显示任何错误?

标签 typescript visual-studio-2015

我有一个 Web 项目,“保存时编译”运行了将近一年。然后我切换到使用 npm 和 node_modules/@types 而不是通过 NuGet 的 Typescript 定义包,所以,现在我正在使用 tsconfig.json 来控制“项目”中包含的 typescript现在,每当我尝试保存文件时,

Project contained errors. Output generation skipped.

显示在底部的蓝色状态栏中,但它实际上并没有显示错误列表中的任何错误...无论如何要弄清楚错误到底是什么?

最佳答案

为了检测到底是什么导致了错误,而需要编译才能看到编译器的输出。编译器因 Visual Studio 无法解析的错误而失败。要显示 Visual Studio 如何启动编译器,您需要将输出模式设置为高于或等于 Normal。您可以在工具> 选项> 项目和解决方案> 构建和运行

中进行设置

Setting compiler verbosity

要获取命令,只需重建项目/解决方案。在顶部的输出窗口中,您将看到已运行的命令。

TypeScript compiler command

复制命令并在命令行中运行它。您需要将斜杠添加到 tsc.exe 程序路径,因为默认路径包含空格。当您从编译器获得原始输出时,不难发现错误所在。

关于typescript - Visual Studio TypeScript 在保存时编译失败, "Project contained errors"但未显示任何错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42005390/

相关文章:

angular - 如何在 Angular 项目中导入 rxjs 的 map 属性,错误 : Property 'map' does not exist on type 'Observable<Object>' ?

c++ - 双指针出数组参数异常

javascript - 即使进程以代码 0 终止,Gulp 任务也不会完成

entity-framework - 迁移和配置。seed 未在 Azure 部署上运行

angular - 需要返回类型的箭头函数的 ESLint 规则

javascript - TS2307 : Cannot find module 'angular2/core' while importing Angular2 on TypeScript

javascript - Object.keys 但不按顺序 JS/TS

c# - 从 C# 类名列表中渲染打字机

c# - 单元测试未显示为覆盖方法

visual-studio-2015 - 在 Visual Studio 2015 中隐藏右上角的用户名