umi&React部署到Github pages时遇到的问题

263 阅读1分钟

本文是我在将umi项目部署到Github pages时遇到的两个问题,对于我个人来讲处理起来也是花费了不少的时间,所以想在解决问题后抓紧记录一下,好记性不如烂笔头,如果能帮助到你,那我很是欣慰。同时如果有改进的地方,请大家多多指出,谢谢大家。

部署打开后页面空白,打开控制台发现路径报错404

将/foo/改为仓库的name即可 image.png

部署后打开正常,但刷新页面404

将路由模式改为hash 原因是因为:由于 BrowserRouter 使用 HTML5 History API,需要服务器正确配置以处理所有路由请求,通常将所有请求重定向到 index.html。但是我们现在是部署到Github,不支持自定义服务器配置,所以改为hash。

image.png

本文到此结束,觉得作者帮你解决掉大麻烦了的话帮忙用你发财的小手留下个赞,如没有请在评论区疯狂吐槽作者,不玻璃心,谢谢!😁