我们有以下类定义:
bash: ng: command not found
Visual Studio代码错误和警告面板说:
export class RegistrationForm {
}
以下是截图:
我们已经在文件中查找,没有找到[ts] Duplicate identifier 'RegistrationForm'. src/registration-form.ts(1,14)
[ts] Duplicate identifier 'RegistrationForm'. src/registration-form.ts(2,15)
的其他声明。
为什么TypeScript抱怨不存在重复的标识符?我们如何解决这个问题?
答案 0 :(得分:1)
为什么TypeScript抱怨不存在重复的标识符?我们如何解决这个问题?
怀疑tssserver
中的问题。您可能有两个tsconfig.json
文件,并且此文件以某种方式(由于路径唯一性检查失败)被包含两次。
要确保它不是编译器错误而只是IDE错误,您可以在命令行上运行tsc
或者给另一个IDE(例如http://alm.tools/)