BEJ*_*SAD 0 typescript reactjs es6-modules
我正在开发一个我想使用@types/history模块的React应用程序。
已安装
npm install --save @types/history
Run Code Online (Sandbox Code Playgroud)
在我的组件文件中尝试导入
import { createBrowserHistory, History } from 'history'
Run Code Online (Sandbox Code Playgroud)
和
import { createBrowserHistory, History } from '@types/history'
Run Code Online (Sandbox Code Playgroud)
但是抛出异常
Module not found: Can't resolve 'history' in
Run Code Online (Sandbox Code Playgroud)
提前致谢。
在安装@ types / history时,您只是为Typescript编译器提供有关history程序包的类型信息。不是包装本身。有关更多详细信息,请参见此线程。
因此,您必须安装history软件包才能使用它:
$ npm install --save history
Run Code Online (Sandbox Code Playgroud)
在其github rep上查看有关其用法的更多信息。
尝试使用 npm 安装历史记录并反应 router dom 包
npm install --save history
npm install react-router-dom --save
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3356 次 |
| 最近记录: |