【问题标题】:Attempted import error: 'BrowseRouter' is not exported from 'react-router-dom' (imported as 'Router')尝试导入错误:“BrowseRouter”未从“react-router-dom”导出(导入为“Router”)
【发布时间】:2020-09-10 03:08:32
【问题描述】:

我不知道为什么会出现此错误,我尝试在线搜索并看到一些我尝试过的建议,但错误无法清除。请有没有人知道做错了什么。 这是我的代码:

import React from 'react';

import { BrowseRouter as Router, Route } from 'react-router-dom';

import Join from './components/Join';
import Chat from './components/Chat';

const App = () => (
    <Router>
        <Route path="/" exact component={Join} />
        <Route path="/chat" exact component={Chat} />
    </Router>
);

export default App;

【问题讨论】:

  • 有错别字,应该是import { BrowserRouter }

标签: javascript reactjs react-router-dom react-router-v4


【解决方案1】:

react-router-dom 不导出BrowseRouter,它导出BrowserRouter

Documentation here

【讨论】:

    【解决方案2】:

    BrowserRouter** 上有一个拼写错误,你把它当作 BrowseRouter。 它应该是 BrowserRouter 而不是 BrowseRouter。 试试这个

    从“react-router-dom”导入 { BrowserRouter as Router };

    【讨论】:

      猜你喜欢
      • 2021-04-14
      • 2020-11-01
      • 2020-04-26
      • 2020-02-12
      • 2020-11-17
      • 1970-01-01
      • 2022-01-12
      • 2022-01-21
      相关资源
      最近更新 更多