使用create-react-app导入React-Router的错误

时间:2017-08-07 12:55:02

标签: reactjs react-router create-react-app

我正在尝试将react-router与我刚刚创建的create-react-app一起使用,但是我在导入它时遇到了问题。我正在导入它,就像导入其他反应依赖项一样:

import React, { Component } from 'react';
import ReactDOM from 'react-dom';
import { BrowserRouter as Router, Link } from 'react-router-dom';

但我收到此错误消息:

./src/index.js
Module not found: Can't resolve 'react-router-dom' in 'C:\Users\Eric\Code\react-test\src'

我在这里尝试使用谷歌搜索和检查,但我找不到答案。为什么不在node_modules中查找?

1 个答案:

答案 0 :(得分:0)

安装react-router-dom

我收到此错误消息是因为我按照了一个旧教程,让我安装了react-router packager而不是react-router-dom包。无法弄清楚一点点。

要解决此问题,只需安装react-router-dom

即可
npm install --save react-router-dom

全部设定!