Typescript 1.4:Visual Studio中的语法高亮显示错误

时间:2015-01-17 18:27:25

标签: visual-studio-2013 typescript

最近发布了Typescript 1.4,为工会提供了新的可能性。

我为Visual Studio安装了新版本,但语法突出显示无法识别联合:

var member: string|number;

尽管可以毫无问题地编译它,但语法检查器会悬停定义以及变量member的任何用法。

我需要更新什么才能使其正常工作?

3 个答案:

答案 0 :(得分:31)

您可以将其配置为忽略分析*.ts文件中的错误,而不是关闭Resharper。 (Tools - > Options - > Resharper Options - > Code Inspection - > Settings - > File Masks to Skip - >添加*.ts

通过这种方式,您仍然可以将Resharper用于其他文件,并且还可以使用Resharper获得TypeScript的代码格式化等优势。

答案 1 :(得分:6)

我有一个类似的问题,Resharper没有认识到" const"关键字。

我通过明确告诉Resharper要使用的TypeScript版本来修复此问题。默认设置为"自动检测"。

在菜单上,转到Resharper>选项>代码编辑>打字稿。

将类型脚本语言级别更改为" 1.5(实验性)"

答案 2 :(得分:3)

我有同样的问题,对我而言,Resharper导致了这个问题。

如果您安装了Resharper,那么只需在使用TypeScript 1.4时禁用它,至少在JetBrains发布支持1.4的更新之前。

要禁用Resharper: Tools -> Resharper -> General -> Suspend