react-ts-vite-admin icon indicating copy to clipboard operation
react-ts-vite-admin copied to clipboard

[错误报告]

Open yzw6666666 opened this issue 1 year ago • 1 comments

  • 描述 bug

浏览器大刷会出现404.
  • 如何复现?

重现行为的步骤:
进入首页后、左上角刷新浏览器
  • 预期行为

正常刷新.
  • 屏幕截图

image

  • 桌面设备 (请填写以下信息):

- 操作系统:[例如: win10]
- 浏览器:[例如: chrome]
- 浏览器版本号:[例如: 123.0.6312.59]
  • 其他

在此处添加有关该问题的任何其他描述.

yzw6666666 avatar Mar 31 '24 01:03 yzw6666666

  • 如何修复的?

尝试了使用hashRouter的方式, 发现没有效果, 因为用流水线任务去部署github pages生成的域名下默认会有一个仓库同名的路径.

最终的解决方案:
通过流水线任务, 打包后去执行copyfile脚本将构建好的入口文件重新拷贝一份给404.html, 
这样当流水线去自动执行github pages部署的页面除了主页, 其他的路由下访问的是404.html入口, 
就能访问404.html去达到和访问入口文件一样的效果.

onresize avatar Mar 31 '24 04:03 onresize