typescript类的导出和导入在react应用中不能正常工作



我有一个问题,在typescript react应用程序中导入类。在运行构建之前没有错误。由于某些原因,当我运行构建时,我得到属性'x'的错误在类型'classx'上不存在。这个属性在一个类中,我可以从类中的任何地方访问它(它是私有的),它以智能的方式显示所有元数据。之前构建我得到没有错误!此错误的代码示例:

export class MyClass {
private _wrappedClass: WrappedClass
constructor(wrappedClass:WrappedClass){
this._wrappedClass = wrappedClass
}
}

此代码将抛出错误属性'_wrappedClass'不存在类型'MyClass'

我已经设法部分解决了这个问题。对于某些类型,除非在tsx文件中也定义了typescript类,否则无法将它们导入tsx文件并期望它们正常工作。临时解决方案是导入React并将文件保存为.tsx,然后它就可以正常工作了。谢谢你的努力。

最新更新