我正在试图弄清楚如何使用反应和羽毛构建应用程序。我找到了Ben Awad的YouTube教程系列(https://www.youtube.com/watch?v=etq_vv_RVcU&index=2&list=PLN3n1USn4xlnulnnBGD2RMid_p7xVj9xU)并且正在跟随代码。但是我不知怎么得到了一个他没有涉及的问题。当我运行在此视频结尾处生成的代码时,我收到以下错误:
./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 :(得分:0)
我认为自IndexRoute
版本2以来react-route
已被删除,因此您必须使用react-route
版本2,为此,您可以使用npm安装它:
npm install --save react-router@2
答案 1 :(得分:0)
IndexRoute
已在版本4
中删除,这意味着版本3.x
仍然拥有它。使用npm安装:
npm install --save react-router@3.x
或
yarn add react-router@3.x