我正在开发一个React应用程序,我想使用@types/history
模块..
已安装
npm install --save @types/history
在我的组件文件中尝试导入
import { createBrowserHistory, History } from 'history'
并且
import { createBrowserHistory, History } from '@types/history'
但是像
那样抛出异常Module not found: Can't resolve 'history' in
提前致谢。
答案 0 :(得分:4)
安装@ types / history时,您只需向typescript编译器提供有关history
包的类型信息。不是包本身。有关详细信息,请参阅此thread。
因此 - 您必须安装history
包才能使用它:
$ npm install --save history
在github rep上查看有关其用法的更多信息。
答案 1 :(得分:0)
尝试使用npm安装历史记录并对路由器dom软件包做出反应
npm install --save history
npm install react-router-dom --save