问题重现:
浏览器中报错信息:
问题原因:
在网上找了好久,最后发现是安装的 react-router 的版本问题。先前安装的是
"react-router": "^4.1.1",
天知道 4.* 版本做过一次大改,里面没有了 history 这玩意。
解决方法:
卸载4.0版本的包,重新安装3.*版本的包就可以啦。记得重启下服务。
$ cd 项目根目录 // 跳转到项目根目录下 $ npm uninstall react-router // 卸载4.*版本的包 $ npm install react-router@3.* // 安装3.*版本中最新的包