react-router v2.0 的打字稿定义 - 错误“没有导出成员 'browserHistory'”

typescript definition for react-router v2.0 - error `has no exported member 'browserHistory'`

我正在使用 react-router v.2.0.0.-rc3 and typescript. I installed the definition file via tsd. Since they changed the browserHistory 从混合到模块,当通过 webpack 编译 javascript 时,我的终端出现错误 Module '"react-router"' has no exported member 'browserHistory'。有没有一种简单的方法可以修改 react-router.d.ts 文件来修复错误?还是我只需要等到他们更新定义文件?我的应用程序运行良好,只是控制台错误让我感到烦恼。

v2.x 太棒了 James Brantly pointed out that there is already an pullrequrest。我用过,所有错误都消失了!

安装版本 3 的类型解决了问题。

npm install --save-dev @types/react-router@3.0.19