react-ts-vite-admin
react-ts-vite-admin copied to clipboard
[错误报告]
-
描述 bug
浏览器大刷会出现404.
-
如何复现?
重现行为的步骤:
进入首页后、左上角刷新浏览器
-
预期行为
正常刷新.
-
屏幕截图
-
桌面设备 (请填写以下信息):
- 操作系统:[例如: win10]
- 浏览器:[例如: chrome]
- 浏览器版本号:[例如: 123.0.6312.59]
-
其他
在此处添加有关该问题的任何其他描述.
-
如何修复的?
尝试了使用hashRouter的方式, 发现没有效果, 因为用流水线任务去部署github pages生成的域名下默认会有一个仓库同名的路径.
最终的解决方案:
通过流水线任务, 打包后去执行copyfile脚本将构建好的入口文件重新拷贝一份给404.html,
这样当流水线去自动执行github pages部署的页面除了主页, 其他的路由下访问的是404.html入口,
就能访问404.html去达到和访问入口文件一样的效果.