0

我通过这样做安装了反应路由器:

npm 安装反应路由器

我安装的内容与我在互联网上阅读的几乎所有教程都不一致。一个例子:https ://css-tricks.com/learning-react-router/

首先,它缺少IndexRouteIndexRoute在哪里?我似乎无法让我的任何示例正常工作。

4

1 回答 1

2

当你安装一个包时

npm install react-router

它安装 npm 存储库中可用的最新包。如果您看到 package.json,您将拥有 React 路由器的版本,该版本4.x.x没有 IndexRoute

你应该安装 v3.xx

为此,请从 package.json 中删除 react-router 条目并删除node_modules.

现在运行

npm install 

其次是

npm install -S react-router@3.x.x

请参阅react-router v4.0.0 文档

于 2017-04-06T16:47:17.970 回答