2017-06-19 78 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] 
相關問題