您的位置:首页 > Web前端 > React

解决 react-router 中 history is 'undefined' 的问题

2017-06-04 00:00 851 查看
问题重现:



浏览器中报错信息:



问题原因:

在网上找了好久,最后发现是安装的 react-router 的版本问题。先前安装的是

"react-router": "^4.1.1",

天知道 4.* 版本做过一次大改,里面没有了 history 这玩意。

解决方法:

卸载4.0版本的包,重新安装3.*版本的包就可以啦。记得重启下服务。

$ cd 项目根目录    // 跳转到项目根目录下
$ npm uninstall react-router    // 卸载4.*版本的包
$ npm install react-router@3.*  // 安装3.*版本中最新的包
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: