我正在尝试使用 [username].github.io 在 github 页面上创建一个 React 项目。但是当我打开链接时,它只返回一个白屏,没有任何错误消息。当我使用自定义域名时也会发生这种情况。
但是,当我在本地运行它以及使用 gh-pages 而不是用户存储库时,它仍然有效。
I used https://medium.freecodecamp.org/surge-vs-github-pages-deploying-a-create-react-app-project-c0ecbf317089 https://medium.freecodecamp.org/surge-vs-github-pages-deploying-a-create-react-app-project-c0ecbf317089自从我完成后最后创建了存储库以来,我将所有文件上传到 github,但我对其进行了一些调整,以便在没有 gh-pages 的情况下工作。
我还参考了这个答案:在自定义域上托管 gh 页面,白色空白页面 https://stackoverflow.com/questions/44484377/hosting-gh-pages-on-custom-domain-white-empty-page但它对我没有任何作用。
有谁知道如何解决这一问题?谢谢!
Change BrowserRouter
to HashRouter
如下
Before:
import { BrowserRouter } from "react-router-dom"
ReactDOM.render(
<BrowserRouter><App /></BrowserRouter>,
document.getElementById('root')
);
After:
import { HashRouter } from "react-router-dom"
ReactDOM.render(
<HashRouter><App /></HashRouter>,
document.getElementById('root')
);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)