无法导入打字稿react-modal

Bre*_*ren 1 javascript npm typescript reactjs react-modal

我从一个开源项目开始:

https://github.com/vega/voyager

并使其正常工作,我想添加一个模式。

所以我跑了:

yarn add react-modal
yarn add @types/react-modal
Run Code Online (Sandbox Code Playgroud)

然后我添加添加:

import {ReactModal} from 'react-modal';
Run Code Online (Sandbox Code Playgroud)

我在./src/components/header/chrono-history.tsx(5,9)中生成错误时得到此错误:TS2305错误:模块'“ / Users / brennanwallace / psa / voyager / node_modules / @ types / react -modal / index“'没有导出的成员'ReactModal'。

并且web-storm同意存在一个问题,因为它在文本编辑视口中会产生相同的错误。

我能做什么?

我是初次输入脚本,但文件似乎按顺序排列:

像其他模态模块一样,node_modules的@types中有一个带有index.d.ts的react-modal文件夹(它缺少其他软件包似乎具有的types-metadata.json文件)。

还有一个反应模式程序包。

tsconfig.json文件似乎也按顺序排列:https : //github.com/vega/voyager/blob/vy2/tsconfig.json

Sar*_*ana 5

您必须将其导入为:

import * as ReactModal from 'react-modal';
Run Code Online (Sandbox Code Playgroud)