我有一个小型打字稿应用程序,由4-5个打字稿文件组成。其中一个文件名为interfaces.ts
,我使用它来定义我正在使用的内部数据结构。
在许多情况下,这些接口中的属性给出了错误,他们有“重复的标识符”,我确信这不是字面上的真实,因为这是我自己的代码,我已经仔细检查过我没有意外重现这个。此外,似乎那些有错误的属性引用了属性,但这不重要,对吧?这是一个例子:
在此示例中,id
,fileStatus
和externalParties
属性具有多个引用。请参阅下面的fileStatus
:
但我也注意到name
属性(没有错误)也有多个引用(所以参考理论可能是红鲱鱼):
任何有关解释这一点的帮助都会让我感觉更加理智。
P.S。错误与否,JS的语法糖和转换没有任何问题
答案 0 :(得分:1)
对财产的引用,但这不重要,对吧
确实参考不重要。但实际上,您应该触发goto definition
以查看定义它的所有位置。
警告:如果您的项目有多个tsconfig.json文件,则可能是vscode错误尤其是。