React-Router:run不是一个函数。

33

一个Egghead的教程是这样教的:

var React = require('react');
var Router = require('react-router');
var routes = require('./config/routes');

Router.run(routes, function(Root){
  React.render(<Root />, document.getElementById('app'));
});

然而我遇到了这个错误:

未捕获的 TypeError: Router.run 不是一个函数

注意: 我已经将 react-router 更新到最新版本。

1个回答

43

课程!不过我很好奇,babel-loader是如何让它正常工作的?因为我将教程中的react-router更新到最新版本(react-router@1.0.0-rc1),他们的示例仍然可以运行。 - Nick Pineda
可能忘记重新启动手表/构建过程了? - Eelke
4
升级信息现在已经放在变更日志中了,链接为:https://github.com/rackt/react-router/blob/832c42946c874fe56ffde0066b1088054311cb98/CHANGES.md。 - br3w5
3
React.render()已被弃用,请使用ReactDOM代替。 - devsathish

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接