赞
踩
react 配置路由前缀需要注意两点
默认情况下,react 编译后的资源使用根路径 / ,也就是长下面这样
<script src="/static/js/2.dfc7d8c4.chunk.js"></script>
想要让资源使用相对路径,在 create-react-app中需要添加 homepage 选项到 package.json
- {
- "name": "ground-listener-admin",
- "version": "0.1.0",
- "private": true,
- "homepage": "."
- }
或者也可以加上确定的前缀
对于 react router也要配置前缀,这样在执行前端跳转的时候才能匹配到正确的路由
- <Router basename={process.env.REACT_APP_PREFIX}>
- <App />
- </Router>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。