位于节点模块中的打字稿类型似乎不起作用

时间:2017-09-29 16:35:59

标签: reactjs typescript material-ui

在React项目中使用material-ui @ next库和打字稿, 这是我的代码

   <CardMedia   image={item.image_url} style={{ width: 238, height: 124.5 }}
    />

我收到了错误

(54,19): error TS2339: Property 'image' does not exist on type 'IntrinsicAttributes & IntrinsicClassAttributes<CardMedia> & Readonly<{ children?: ReactNode; }> &...'.

CardMedia有一个图片道具https://material-ui-1dab0.firebaseapp.com/demos/cards/#media

接口有一个图像道具https://github.com/callemall/material-ui/blob/v1-beta/src/Card/CardMedia.d.ts(我已经检查过了。它存在于我的本地节点模块中)

可能导致此类问题的原因是什么?我的配置有问题吗?

1 个答案:

答案 0 :(得分:0)

我无法重现这一点。请确保您拥有正确版本的软件包。

1)最新材料-ui。 1.0.0-beta.13对我有用。

2)@ types / react 15.6.0或者最新@ types / react 16.0.7工作。

3)最新的打字稿 - 2.5.3。

另外请检查您是否正确导入CardMedia

import {CardMedia} from "material-ui";