首页 文章

将 react-router 应用程序放在 github 上 gh-pages

提问于
浏览
2

我正在尝试在 github 页面(gh-pages)分支上提供我的 react-router 应用程序。

在控制台中,我收到错误:browser.js:49Warning:[1]位置“/meetup-events-p1b/”与任何路线都不匹配

我看到另一个主题有类似的情况:React Router 深层链接

但此外,我将我的 github 子域转发到个人域。如果我添加静态站点生成器,那么应该只通过将构建文件夹推送到 gh-pages 来显示应用程序吗?会 react-router 与域名转发一起工作吗?

1 回答

  • 1

    更新:发现这篇文章,https://medium.freecodecamp.com/surge-vs-github-pages-deploying-a-create-react-app-project-c0ecbf317089#.wdjrz32r9

    (更新 032817)可以验证 react-router 应用程序,浪涌似乎是比 gh-pages 分支更好的托管解决方案(使用 npm gh-pages 模块)

    (这个解决方案适用于不使用 react-router 的反应应用程序)使用 gh-pages 包选项而不是浪涌,它适用于我的一个 repos(不使用反应路由器,但在 gh-pages 上使用私有域转发)。以前当我尝试将我的构建目录推送到 gh-pages 时,我遇到了错误,但在使用 gh-pages 发布的文章说明后,问题得到了解决

    (将决议应用于 react-router 应用后会尝试更新)

相关问题