繁体   English   中英

React Router不会重定向到组件

[英]React Router does not redirect to component

我有一条路线重定向到我的组件

import React from 'react';
import ReactDOM from 'react-dom';

import {
    BrowserRouter as Router,
    Route, Switch
} from 'react-router-dom';
import { App } from './components/App/App.jsx'
import './style.css'

ReactDOM.render(
    <Router history={history}>
        <Switch>
            <Route exact path="/" component={App} />
        </Switch>
    </Router>,
    document.getElementById('root')
);

当我启动我的项目时:localhost:8080 /

我被重定向到我所在的项目的主页:src node_modules package.json webpack.config.js

然后,我必须单击src转到我的项目。

我看不到我要去哪里错了。如何解决?

检查您的webpack.config.js并确保已在dev服务器中正确配置了基本目录。

...

devServer: {
  contentBase: path.join(__dirname, "dist"),
  compress: true,
  port: 8080
}

...

只需将文件夹名称dist替换为项目的公用文件夹名称即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM