2017-06-19 41 views
1

我想弄清楚如何用反应和羽毛构建应用程序。我发现Ben Awad的YouTube教程系列(https://www.youtube.com/watch?v=etq_vv_RVcU&index=2&list=PLN3n1USn4xlnulnnBGD2RMid_p7xVj9xU),并且正在跟随代码。不过,我不知何故有一个他没有提到的问题。当我去运行在这个视频中,我得到以下错误结束时产生的代码:react-router 3.10.10 IndexRoute

./src/index.js 
36:23-33 'react-router' does not contain an export named 'IndexRoute'. 

多数时候我已经找到了东西似乎表明,IndexRoute在V4淘汰,但是运行NPM -v react-route返回3.10.10,所以我认为它不应该受到影响(可能是错误的)。有没有人有任何想法可能会导致这个问题?谢谢。

+0

尝试使用反应路由器的版本2,而不是3,我认为他们从他们的代码进一步版本中删除'IndexRoute'。 –

+0

有没有办法做到这一点使用NPM工具(或者我需要手动做到这一点),并将这混乱我目前安装的任何其他npm模块? –

+1

找到了npm命令,npm install react-router @ 2 –

回答

0

我觉得IndexRoute自2版本,除去从react-route,所以你必须使用版本2的react-route,为了做到这一点,你可以使用NPM安装:

npm install --save [email protected] 
相关问题