在react项目中使用react-router-dom,使用electron打包该项目之后,提示 路由不匹配 的问题,页面出不来。
解决方法:
将 BrowserRouter 替换为 HashRouter
import { Route, Routes, HashRouter as Router, Link } from “react-router-dom”;
<Router>
<Routes>
<Route path={"/data"} element={
<div></div>
} />
<Route path={"/"} element={
<div>
<Link to={"/data"} style={{ color: "red" }}>点击按钮跳转工作页</Link>
</div>
} />
</Routes>
</Router>
这样就可以运行了