2013-05-16 33 views
0

Visual Studio 2012,Typescript 0.8.3.1昨天,我开始有问题,当我保存1个.ts文件时,它会显示我错误(约6英寸3个文件,因为他们依赖于我刚刚完成的更改),当我保存其中一个其他文件时,我去修复错误,但不会出现任何错误(即使我没有修复)。Typescript 0.8.3.1 Compile-On-Save降级并今天停止工作

当我重新启动,第3或4分钟,这表明没有错误,但后来“突然”执行另存通过添加和删除一个空格,错误出现了,但是当我做了一个“真正的”改变,js文件没有改变。

我可以做任何改变,我想和js只会改变,如果我退出VS并回来,当它重新加载(我已经尝试过这几次)js文件有时几个变化过时ts文件有时基于最新的ts文件。

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

我可以看到症状无差异。

我已验证在工具>选项>文本编辑器> TypeScript>项目>编译保存设置中的Visual Studio设置未选中,并且Websesentials之一被检查以在保存时编译。

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

回答

0

问题你所描述的一样的声音要么...

  • 代码中的真正错误,是没有得到立即

  • 显示与增量编辑

    的状态的问题

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

+0

进一步测试,使用命令行编译器。看来我引入了一个导致40个错误的错误,其结果是VS 2012中的右侧面板上没有出现错误或js中的更改,但它们确实显示在命令行编译器中。 –

+0

奇怪 - Web Essentials通常做得很好,在右侧窗格中显示错误。现在全部排序? – Fenton

+0

是的。我已经完全肯定地进行了几次测试(一次创建40多个错误) - 当我得到'太多'错误时,右侧面板报告没有错误,或者它报告了一些错误,但没有指定更多,但在这两种情况下,tsc都会正确报告。所以 - 我们已经添加到我们的协议中:1.如果编译不起作用,运行命令行查看是否有错误,2.不要信任右侧面板,总是使用命令行在上传前仔细检查给他人。这也为大学解决了类似的问题。所以...都很好,希望.9能更好地处理它。 –