解决 react-router 中 history is 'undefined' 的问题
2017-06-04 00:00
851 查看
问题重现:
浏览器中报错信息:
问题原因:
在网上找了好久,最后发现是安装的 react-router 的版本问题。先前安装的是
天知道 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.*版本中最新的包
相关文章推荐
- 解决 react-router / react-router-dom v4 history不能访问的问题
- 关于react-router/react-router-dom v4 history不能访问问题的解决
- react-router browserHistory刷新页面404问题解决方法
- Reactjs 'Symbol' is undefined in IE 11
- Ngnix反向代理react-router配置问题解决方法
- React-Native 0.43.4 undefined is not an object (evaluating '_props[registrationName]') 正确的解决姿势
- 试着用React写项目-利用react-router解决跳转路由等问题(三)
- react-router解决锚点跳转问题
- The method getJspApplicationContext(ServletContext) is undefined for the type JspFactory问题查找及解决
- 问题解决[<UIViewController 0x8430220>setValue:forUndefinedKey:]this class is not key value..
- 试着用React写项目-利用react-router解决跳转路由等问题(二)
- react实战--antd、react-router-dom v4 解决菜单和地址同步问题
- 【React-Router】关于browserHistory出现did not match any routes的问题
- 关于react this.setState is not a function 的报错问题解决
- 试着用React写项目-利用react-router解决跳转路由等问题(一)
- 浏览器下document.all is undefined问题解决
- 解决jquery1.9不支持browser对象的问题||TypeError: $.browser is undefined
- 试着用React写项目-利用react-router解决跳转路由等问题(三)
- 试着用React写项目-利用react-router解决跳转路由等问题(二)
- LIBTOOL is undefined 问题的解决方法