Reactjs 错误TS2694:命名空间'&引用;“反应”';没有导出的成员';详细的HTMLPROPS';。但是在@types/react:type DetailedHTMLProps中确实定义了

Reactjs 错误TS2694:命名空间'&引用;“反应”';没有导出的成员';详细的HTMLPROPS';。但是在@types/react:type DetailedHTMLProps中确实定义了,reactjs,typescript,Reactjs,Typescript,在我的react typescript electron项目中,我有: @types/react": "^17.0.0" "react": "^17.0.1" 在.tsx文件中,我导入react并创建了一个类型Props: import React from 'react'; type Props = React.DetailedHTMLProps<HTMLAttributes<HTMLDivElement>

在我的react typescript electron项目中,我有:

@types/react": "^17.0.0"
"react": "^17.0.1"
在.tsx文件中,我导入react并创建了一个类型Props:

import React from 'react';
type Props = React.DetailedHTMLProps<HTMLAttributes<HTMLDivElement>, HTMLDivElement>
但在/node_modules/@types/react DetailedHTMLProps中确实定义了:

type DetailedHTMLProps<E extends HTMLAttributes<T>, T> = ClassAttributes<T> & E;
我得到了一个类似的错误:

error TS2694: Namespace '"react"' has no exported member 'ReactNode'

如何解决这个问题?

根据外观,它已经定义,但没有导出。嗨@jornsharpe!我在node_modules/@types/react/index.d.ts中添加了导出:导出类型DetailedHTMLProps=ClassAttributes&E;但我得到了相同的错误:错误TS2694:命名空间“react”没有导出成员“DetailedHTMLProps”
interface Props_two {
  summary: React.ReactNode;
  children: () => React.ReactNode;
}
error TS2694: Namespace '"react"' has no exported member 'ReactNode'