无法导入打字稿反应模态

无法导入打字稿反应模态

问题描述:

我从这里的一个开源项目开始:无法导入打字稿反应模态

https://github.com/vega/voyager

,并得到它的工作,我想补充一个模式。

所以我跑:

yarn add react-modal 
yarn add @types/react-modal 

然后我说补充说:

import {ReactModal} from 'react-modal'; 

我在./src/components/header/chrono-history构建 错误得到这个。 tsx (5,9):error TS2305:Module'“/ Users/brennanwallace/psa/voyager/node_modules/@ types/react-modal/index”'没有导出成员'ReactModal'。

web暴风雨同意,有一个问题,因为它给文本编辑视口相同的错误。

我该怎么办?

我新的类型的脚本但文件似乎为了:

存在@types一个反应模态的文件夹中node_modules与像其他几个moduals index.d.ts(它缺少一个类型其他软件包似乎具有的-metadata.json文件)。

还有一个反应模式包。

的tsconfig.json文件也似乎依次为:https://github.com/vega/voyager/blob/vy2/tsconfig.json

你必须导入为:

import * as ReactModal from 'react-modal'; 
+0

我做excatly这一点,但它没有帮助。仍然收到错误'React.createElement:type无效 - 期望一个字符串(对于内置组件)或一个类/函数(对于复合组件),但得到:object。检查...的渲染方法 – Paulquappe