[英]ReactJS app deployed on GitHub pages does not work with custom domain set
应用程序在https://github.io/architect_portfolio
上部署时运行良好(未设置自定义域时)。 当它部署到https://architect.mszanowski.pl
,我只能看到一个空白的白页。
我该怎么做才能让它发挥作用? 我认为这与资产 url 中的architect_portfolio
部分有关。
要将其部署在自定义域上,我执行了以下操作:
mszan.github.io.
记录到我的architect.mszanowski.pl
子域,package.json
homepage
和name
值: "homepage": "https://architect.mszanowski.pl",
"name": "architect_portfolio",
gh-pages -d build
回购: https : //github.com/mszan/architect_portfolio
部署在自定义域上的另一个工作 React 应用程序存储库工作正常: https : //github.com/mszan/aestral_portfolio
您的第二个运行良好的存储库在 gh-pages 分支中有CNAME文件,其中包含 github 为自定义域映射读取的自定义域。 虽然在您的情况下不起作用的回购在您的 gh-pages 分支中没有此文件。
解决方案:
Add CNAME file to /public dir
详情请咨询Getting-a-custom-domain-to-behave-with-react-on-github-pages 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.