如何解决在 Typescript 中创建类时出现重复标识符错误
我正在尝试在 Typescript 中创建一个链表,并且我已经创建了一个 INode 接口和一个节点类来启动它
interface INode<T> {
data: T;
next: INode<T> | null;
}
class Node<T> implements INode<T> {
public data: T;
public next: INode<T> | null;
constructor(data: T) {
this.data = data
this.next = null
}
}
Duplicate identifier "Node"
解决方法
您的类 Node
与 dom Node
接口提供的抽象接口冲突:
https://developer.mozilla.org/en-US/docs/Web/API/Node
如果您不需要,您需要为类命名其他名称或从编译器库中删除 dom
(例如 tsconfig.json
)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。