类型'DetailedHTMLProps <ImgHTMLAttributes <HTMLImageElement>,HTMLImageElement>'不存在该属性

时间:2019-10-03 16:43:23

标签: reactjs typescript

我正在尝试使用带有Typescript的React来渲染图像。

...
<img src="(ommitted for clarity)" width="400" heigth="400"/>
...

并得到这样的错误:

Type '{ width: string; heigth: string; }' is not assignable to type 'DetailedHTMLProps<ImgHTMLAttributes<HTMLImageElement>, HTMLImageElement>'.
Property 'heigth' does not exist on type 'DetailedHTMLProps<ImgHTMLAttributes<HTMLImageElement>, HTMLImageElement>'.ts(2322)

webpack中包含的一些软件包:

"@types/jest": "^24.0.11",
"@types/node": "^11.13.6",
"@types/react": "^16.8.15",
"@types/react-dom": "^16.8.4",
"@types/webpack-env": "^1.13.9",

是否有办法避免此错误?也许足以进行一些类型声明?在react和Typescript沙箱中,不存在此类错误。

error image

1 个答案:

答案 0 :(得分:1)

高度拼写错误。

<img src="(ommitted for clarity)" width="400" height="400"/>