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

时间:2017-03-02 01:52:49

标签: javascript reactjs github react-router github-pages

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

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

我尝试了一些关于在gh-pages中部署非创建反应应用程序的帖子,但我没有运气,所以我想知道是否有任何简单的解决方案。

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

2 个答案:

答案 0 :(得分:3)

您可以推送整个dev分支并选择github以显示there are untracked files in subdir/c分支中的页面。确保在.gitignore分支中将脚本编译到存储库的master(索引)中,以便显示您的页面。

答案 1 :(得分:0)

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