BrowserRouter v4-未定义'BrowserRouter'react / jsx-no-undef

5 javascript node.js reactjs

我想在我的应用程序中使用BrowserRouter。我已经将我最上面的组件嵌套在BrowserRouter标记中,如下所示:

import React from 'react';
import ReactDOM from 'react-dom';
import { BrowserRouter as Router, Route, Link } from 'react-router-dom';
import App from './App';
import registerServiceWorker from './registerServiceWorker';


ReactDOM.render((
    <BrowserRouter>
        <App/>
    </BrowserRouter>
), document.getElementById('root')); 

registerServiceWorker();
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

./src/index.js
Line 9:  'BrowserRouter' is not defined  react/jsx-no-undef
Run Code Online (Sandbox Code Playgroud)

我已经安装了react-router-dom,依赖关系在我的package.json文件中。那我为什么要得到这个?

Jax*_*axx 11

您将其导入为Router,因此也应调用它<Router>