我由第一个反应应用程序在 github 页面上部署,但除了导航栏之外,一切都是空白的。但是,单击导航栏后,一切似乎都可以正常工作。 我也有一条通往主页的路径,所以我想知道出了什么问题。谢谢!
尝试将basename={process.env.PUBLIC_URL}
添加到Router
组件中。 喜欢这个:
<BrowserRouter basename={process.env.PUBLIC_URL}>
<App />
</BrowserRouter>
这会告诉反应路由器使用存储库的完整 URL 作为路由的"/"。 我遇到了你遇到的同样的问题,这解决了它。