小编sil*_*rlw的帖子

使用自定义域发布到Github页面的ReactJS应用

我有一个使用create-react-app创建的reactjs应用程序。我已经安装了gh-pages,并使用以下命令将其成功部署到github页面(项目页面):

gh-pages -d构建

但是,当我向github项目存储库添加自定义域时,我的应用程序无法加载js和css文件。我的浏览器正在寻找以下文件:

http://my.custom.domain/<repo name>/static/css/main.caaf9ea4.css
http://my.custom.domain/<repo name>/static/js/main.76fabd7f.js
Run Code Online (Sandbox Code Playgroud)

加载这些文件的正确链接应该是:

http://my.custom.domain/static/css/main.caaf9ea4.css
http://my.custom.domain/static/js/main.76fabd7f.js
Run Code Online (Sandbox Code Playgroud)

在GitHub存储库页面中,我将自定义域设置为“ my.custom.domain”(不带www的根域)。来源是gh-pages分支。

我的DNS设置是:

  • 一条记录@,值:192.30.252.153
  • 记录@值:192.30.252.154
  • CNAME记录,www,值:username.github.io

任何想法如何更改设置,以使回购名称不添加到域?

github github-pages reactjs

5
推荐指数
1
解决办法
934
查看次数

标签 统计

github ×1

github-pages ×1

reactjs ×1