我从这里的一个开源项目开始:
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):错误TS2305:模块'“/ Users / brennanwallace / psa / voyager / node_modules / @ types / react-modal / index”'没有导出的成员'ReactModal'。
并且web-storm同意存在问题,因为它在文本编辑视口中给出了相同的错误。
我该怎么办?
我是新手来输入脚本,但文件按顺序显示:
在node_modules中的@types中有一个react-modal文件夹,其中index.d.ts像其他几个模块一样(缺少其他软件包似乎有的types-metadata.json文件)。
还有一个反应模式包。
tsconfig.json文件也按顺序显示:https://github.com/vega/voyager/blob/vy2/tsconfig.json
答案 0 :(得分:5)
您必须将其导入为:
import * as ReactModal from 'react-modal';