找不到编译器找到的重复标识符。

时间:2016-07-05 15:49:17

标签: typescript visual-studio-code

我们有以下类定义:

bash: ng: command not found

Visual Studio代码错误和警告面板说:

export class RegistrationForm {  

}

以下是截图:

Duplicate identifier.

我们已经在文件中查找,没有找到[ts] Duplicate identifier 'RegistrationForm'. src/registration-form.ts(1,14) [ts] Duplicate identifier 'RegistrationForm'. src/registration-form.ts(2,15) 的其他声明。

为什么TypeScript抱怨不存在重复的标识符?我们如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

  

为什么TypeScript抱怨不存在重复的标识符?我们如何解决这个问题?

怀疑tssserver中的问题。您可能有两个tsconfig.json文件,并且此文件以某种方式(由于路径唯一性检查失败)被包含两次。

更多

要确保它不是编译器错误而只是IDE错误,您可以在命令行上运行tsc或者给另一个IDE(例如http://alm.tools/