【发布时间】:2020-09-26 17:35:54
【问题描述】:
所以过去 2 小时我一直在尝试在 github 页面上部署应用程序。 遵循几个教程/// 据我所知,导致 404 的问题是 github 正在根目录中寻找 index.html 文件...然而 index.html 文件在 public 文件夹中...
所以我的问题是,在看了大约 12 个教程之后,没有人提到任何其他步骤...
确保你有一个 io repo... 完成。 修改 json 文件,
"homepage": "https://altruios.github.io/colorClicker",
"scripts": {
"predeploy": "npm run build",
"deploy": "gh-pages -d build",
//other stuff etc...
}
安装 gh-pages... 完成。
"devDependencies": {
"gh-pages": "^3.0.0"
}
确保您有应用程序的存储库...完成。
npm run deploy .... 完成... 它说已发布,没有错误或指示出现问题。
这些步骤在各处重复,几乎没有变化,我还没有成功部署它。
altrious.github.io 上线了, 如果我将索引添加到 colorClicker repo github 的根目录中...
我不明白我到底错过了什么。
我已经多次学习了几个教程,但都没有成功,或者真的对缺失的步骤提供了任何见解。
我哪里错了/我错过了什么。
https://github.com/altruios/colorClicker
是我试图在 github 页面上获取的 repo...
(这是我第一次这样做,所以很明显我在某处遗漏了一些关键知识)
【问题讨论】:
-
我建议从简单的开始,不要使用
gh-pages模块。这是在 github 页面上部署的简单指南和基础知识:pages.github.com。首先使用 index.html 部署 Hello World,如果可行,请执行npm run build并以与部署 HelloWorld 相同的方式部署构建输出。然后,为了简化此过程,您可能需要考虑尝试gh-pages。请注意,不需要使用gh-pages。 -
我已经通过 altrious.github.io 部署了一个 hello world。我能够得到一个你好世界就好了。
-
altruios.github.io 需要 https,它对我来说很好。
-
对不起,我的第一条评论也有拼写错误:/
-
我稍后会发布答案,但您的 cmets 很有帮助......但与问题的实际问题无关。
标签: javascript reactjs deployment create-react-app github-pages