【问题标题】:react- create my create app deploy issues weird反应-创建我的创建应用程序部署问题很奇怪
【发布时间】: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


【解决方案1】:

所以我终于想通了。一个教程有一个步骤,大多数人似乎都错过了。是哪个分支发布的...

在我从大师那里发布之前。 GH-pages 分支是正确的发布分支。

希望这可以帮助其他人不要扯掉头发。

【讨论】:

    猜你喜欢
    • 2020-12-03
    • 1970-01-01
    • 2017-10-22
    • 2020-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-17
    • 2022-08-07
    相关资源
    最近更新 更多