react-router 属性exact 发布后失效

代码:

 import React from "react";
import ReactDOM from "react-dom";
import "./index.css";
import App from "./App";
import * as serviceWorker from "./serviceWorker";
import { BrowserRouter as Router, Route, Switch } from "react-router-dom";
function Hello() {
return <div>hello</div>;
}
ReactDOM.render(
 <Router>
<Switch>
<Route exact path="/" component={Hello} />
<Route component={App} />
</Switch>
</Router>,
document.getElementById("root")
);

本地调试,在浏览器中访问首页是可以显示hello的,如下图
图片说明
但是npm run build后,访问就不行了,只能访问App,访问不到,如下图
图片说明

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐