问题出现场景
在学习TypeScript
过程中,发现不同的.ts
文件中用class
声明相同的类,会报错,提示: 标识符"xxx"重复, xxx.ts文件中也声明了"xxx",具体截图如下:
class Person {
public name: string
constructor(name: string) {
this.name = name
}
}
解决办法
其实解决办法很简单,只需要在class
的前面加上export
就好了,这样就可以解决这个问题。
export class Person {
public name: string
constructor(name: string) {
this.name = name
}
}