将 React Webpack 应用程序(不是使用 create-react-app 创建的)部署到 Github 页面

Deploying a React Webpack app (not created with create-react-app) to Github pages

我对 React 生态系统还很陌生;我为技术会议制作了一个简单的单页网页,我想将其部署到 gh-pages。

我知道 create-react-app 有 very good documentation 部署到 gh-pages 但我的应用程序不是用它制作的。我手动设置 Webpack 和 React 的所有配置,而不是使用 create-react-app 使用的 react-scripts 模块。

我试图找到一些关于将非 create-react-app 部署到 gh-pages 的帖子,但我没有运气,所以我想知道是否有任何简单的解决方案。

我目前的解决方案是只将 dist 文件夹推送到 gh-pages 并提供它。我想看看是否有一种更简单的方法,我可以将整个开发分支推送到 gh-pages 并仍然能够提供正确的元素。

您可以推送整个 dev 分支和 select github 以显示来自 master 分支的页面。确保在 master 分支中脚本被编译到存储库的 /(索引)中,这样您的页面就会显示出来。

我知道这个问题已经晚了,但您可以使用 gulpgulp-gh-pages 来自动将 React 构建推送到 Github 页面。