Visual studio Typescript 0.8.3.1在保存时编译已降级,今天已停止工作

Visual studio Typescript 0.8.3.1在保存时编译已降级,今天已停止工作,visual-studio,typescript,web-essentials,Visual Studio,Typescript,Web Essentials,Visual Studio 2012,Typescript 0.8.3.1昨天,我开始遇到问题,当我保存1.ts文件时,它会显示错误(大约3个文件中有6个,因为它们依赖于我刚才所做的更改),当我保存一个我要修复错误的其他文件时,它不会显示任何错误(即使我没有修复) 当我重新启动时,在最初的3到4分钟内,它没有显示任何错误,但随后通过添加和删除空间进行“突然”保存时,出现了错误,但当我进行“真正”更改时,js文件没有更改 我可以做我想做的任何更改,js只在我退出VS并返回时才更改,当它重新加载时(

Visual Studio 2012,Typescript 0.8.3.1昨天,我开始遇到问题,当我保存1.ts文件时,它会显示错误(大约3个文件中有6个,因为它们依赖于我刚才所做的更改),当我保存一个我要修复错误的其他文件时,它不会显示任何错误(即使我没有修复)

当我重新启动时,在最初的3到4分钟内,它没有显示任何错误,但随后通过添加和删除空间进行“突然”保存时,出现了错误,但当我进行“真正”更改时,js文件没有更改

我可以做我想做的任何更改,js只在我退出VS并返回时才更改,当它重新加载时(我已经尝试过几次),js文件有时是从ts文件中过时的,有时是基于最新的ts文件

今天早上我卸载了ts插件和web essentials并重新安装(仍然是0.8.3.1)

我看不出症状有什么不同

我已经验证了工具>选项>文本编辑器>类型脚本>项目>保存时编译设置中的Visual Studio设置都未选中,并且Webessentials one已选中以保存时编译


没有“新”文件,在过去几天里,除了上面提到的以外,我所做的唯一更改就是编辑我现有的ts文件。昨天,在这些异常开始出现之前,它似乎工作正常。

您描述的问题听起来像

  • 你的代码中的一个真正的bug没有立即显示出来

  • 增量编辑器的状态有问题


如果是后者,更新的版本会有改进。如果您需要检查代码问题的帮助,您需要共享代码或演示问题的简化示例。

使用命令行编译器进行进一步测试。似乎我引入了一个bug,导致了40个错误,结果是在VS 2012中,js中没有错误或更改显示在右侧面板上,但它们确实显示在命令行编译器中。奇怪的是,Web Essentials通常可以很好地完成这项工作,在右侧面板上显示错误。现在都整理好了吗?是的。我已经通过几次测试(一次笔划就产生了40多个错误)完全证实了这一点——当我出现“太多”错误时,右侧面板报告没有错误,或者它报告了一些错误,但没有指定有更多错误,但tsc在这两种情况下都正确地报告了错误。因此,我们在协议中增加了:1。如果编译器不工作,请运行命令行以查看是否存在错误和错误。永远不要信任右侧面板,在上传到其他面板之前,始终使用命令行进行双重检查。这也解决了一所大学的类似问题。所以…一切都很好,希望.9会处理得更好。作为旁注-当我将错误数量增加到数千个时,ts文件的第一个字符用一条弯曲的红线划线,当悬停时,表示有100多个错误,但在上述情况下,我已经为此向WebEssentials提交了一份错误报告。