React 报错 require("history").createBrowserHistory

2,442 阅读1分钟

今天帮别人跑一个教程源码,安装依赖后跑起来的时候,控制台报如下错误:

Warning: Please use `require("history").createBrowserHistory` instead of `require("history/createBrowserHistory")`.
Support for the latter will be removed in the next major release.

全局搜索又找不到createBrowserHistory,只有在打包出来的文件看到这个关键字,那也没用啊,网上搜索也是替换而已,可关键我找不到那里用到这个东东呀。

这个应该是 react 路由的问题,所以我就试试安装新版本的包。

npm uninstall react-router-dom
npm install react-router-dom

然后这个错误就解决了,开心。

然后又出现另外一个问题

simditor.connect is not a function

在网上查的时候,说新版没有,要 2.3.6 才行,可我就是 2.3.6 啊,然后就重新安装 simditor 这时候就可以了,感觉是安装依赖的时候没弄好。