打字稿/重塑者9.重复的标识符

时间:2015-02-02 08:55:47

标签: typescript resharper-9.0

我在Visual Studio 2013中遇到了很多“重复标识符”错误,这使我的代码在安装Resharper 9后无法读取。

Duplicate identifier

我可以看到存在重复错误的唯一原因是,在另一个项目中,这些文件被包含在内并因此编译了另一次。但它不应该干涉。即使我卸载“依赖”项目,我仍然会遇到这些恼人的突出显示错误。 IPosition不仅是唯一受影响的,ILabel,ILabelExample等,所有字段都出现了相同的错误。

这些错误在代码中突出显示,但不在错误列表中突出显示 - 编译正常。

相关问题:

我应该更改哪些设置才能让它们消失?谢谢你的帮助。

3 个答案:

答案 0 :(得分:2)

这已在ReSharper 2016.2中修复。

答案 1 :(得分:1)

尝试检查bin文件夹。它可以包含.ts个文件,并生成重复。您需要将bin文件夹添加到排除列表中。像这样:

....
"exclude": [
    "node_modules",
    "wwwroot/lib",
    "bin"
  ]
....

答案 2 :(得分:0)

您有两个文件中的export interface IPosition部分。你应该在两个不同的文件中得到两个相同的错误。

只需将tsconfig.json中的一个文件(或文件夹)添加到“忽略”键即可。