加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-15 07:18:06 所属栏目:百科 来源:网络整理
导读:问题重现: 浏览器中报错信息: 问题原因: 在网上找了好久,最后发现是安装的 react-router 的版本问题。先前安装的是 "react-router": "^4.1.1", 天知道 4.* 版本做过一次大改,里面没有了 history 这玩意。 解决方法: 卸载4.0版本的包,重新安装3.*版本

问题重现:

浏览器中报错信息:

问题原因:

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

"react-router": "^4.1.1",

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

解决方法:

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

$ cd 项目根目录    // 跳转到项目根目录下
$ npm uninstall react-router    // 卸载4.*版本的包
$ npm install react-router@3.*  // 安装3.*版本中最新的包

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读