sta*_*lei 13 javascript reactjs react-router
我正在学习本教程,但我不断收到此错误:
'react-router'不包含名为'browserHistory'的导出.
具有react-router的文件是这样的:
import React from 'react';
import ReactDOM from 'react-dom';
import { Router, browserHistory } from 'react-router';
import routes from './routes';
ReactDOM.render(
<Router history={browserHistory} routes={routes} />,
document.getElementById('root')
);
Run Code Online (Sandbox Code Playgroud)
Bal*_*zar 26
您现在需要browserHistory从历史模块中获取.
import createHistory from 'history/createBrowserHistory'
Run Code Online (Sandbox Code Playgroud)
小智 5
我遇到了同样的问题,我浪费了几天才弄明白.这个错误只是因为react-router v4没有browserHistory(我不知道这是不是一件好事).我通过安装v3解决了这个问题:
npm install react-router@3 --save
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24213 次 |
| 最近记录: |