为什么我不能在github页面上托管我的项目?

时间:2020-01-20 02:29:10

标签: github github-pages

我有一个简单的气象应用程序,它使用了我已经构建并推送到Github的react。当我在本地运行它时一切正常,但是当我尝试在Github页面上托管它时,出现404错误。

https://caseycling.github.io/weather-app/

我不确定我做错了什么,因为我采取了与成功部署的每个其他项目相同的步骤:转到设置并在Github页面下,我选择了master分支作为源。最初,它仅显示自述文件,但现在仅显示404错误消息。当我搜索这个问题时,有人说我需要将我的文件夹移动到目录的根目录,但是我不确定该怎么做。

这是仓库:

https://github.com/caseycling/weather-app/

1 个答案:

答案 0 :(得分:0)

我的理解是,为了在github页面上运行react应用,您需要设置gh-pages插件,并在package.json中有一个特殊的“ deploy”构建脚本

https://itnext.io/so-you-want-to-host-your-single-age-react-app-on-github-pages-a826ab01e48 https://codeburst.io/deploy-react-to-github-pages-to-create-an-amazing-website-42d8b09cd4d https://medium.com/the-andela-way/how-to-deploy-your-react-application-to-github-pages-in-less-than-5-minutes-8c5f665a2d2a

在github页面网站上使用路由器的操作显然也受到某些限制,但是对于一个简单的应用程序,这应该就足够了。