Reactjs 在Github页面上更改为自定义域会导致使用react路由器创建react应用程序停止工作

Reactjs 在Github页面上更改为自定义域会导致使用react路由器创建react应用程序停止工作,reactjs,react-router,github-pages,create-react-app,Reactjs,React Router,Github Pages,Create React App,因此,我的应用程序/portfolio在部署到普通github主机时运行良好。你可以看到。但当我切换到自定义域时,应用程序不想挂载。我做了一些研究,并假设这与react路由器有关,但我似乎无法弄清楚 这是我的浏览器路由器代码: <BrowserRouter basename={process.env.PUBLIC_URL}> <App /> </BrowserRouter>, , 哪些领导者将/portolio/作为基本名称。我假设它在自定义域上应该

因此,我的应用程序/portfolio在部署到普通github主机时运行良好。你可以看到。但当我切换到自定义域时,应用程序不想挂载。我做了一些研究,并假设这与react路由器有关,但我似乎无法弄清楚

这是我的浏览器路由器代码:

<BrowserRouter basename={process.env.PUBLIC_URL}>
  <App />
</BrowserRouter>,

,
哪些领导者将/portolio/作为基本名称。我假设它在自定义域上应该正确更改,但我使用它时没有任何效果


关于可能出现的问题有什么提示吗?

结果表明,创建react应用程序文档实际上突出了这个问题。Github页面无法与BrowserRouter配合使用。文件中有一种黑客行为,对我来说很有效