gpt4 book ai didi

reactjs - 将 React 应用程序部署到 Github 用户页面

转载 作者:行者123 更新时间:2023-12-03 14:19:52 25 4
gpt4 key购买 nike

我在将 React 应用程序部署到我的 Github 用户页面时遇到了一些问题。我已阅读 create-react-app 文档并了解如何使用“yarn run deploy”部署到项目页面,但是,这不是我想要做的。

我认为问题在于用户页面在存储库的根目录中查找index.html,但“npm run build”在单独的构建目录中生成该文件。由于用户页面必须从主分支构建,因此我正在寻找一种方法来在存储库的根目录中生成这些构建文件。我的第一个想法是修改“build.js”脚本,但我不太确定打开它时我在看什么。

就其值(value)而言,当我在推送到 Github 之前将构建目录的内容直接拖到根目录中时,该应用程序运行得很好,并且可以通过用户名进行访问.githubo.io。然而,这感觉相当草率和乏味。

我尝试将 package.json 中的“homepage”设置为“用户名.githubo.io/”,但部署脚本仍然会生成一个单独的 gh-pages 分支,应用程序将从该分支开始被构建(同样,用户页面不允许这样做)。

提前感谢您的帮助!如果我可以澄清,请告诉我。

编辑:

https://tyler-coleman.github.io/

https://github.com/tyler-coleman/tyler-coleman.github.io

包括指向当前站点和存储库的链接,以便你们更好地了解我在说什么。现在我已经通过包含“cp -a build/..”来解决这个问题。在我的 package.json 中的部署脚本中。

我只是觉得文档包含部署到项目页面的说明,而不包含部署到用户页面的说明,这很奇怪。

最佳答案

它工作正常,因为您的本地主机计算机正在运行节点和节点包管理器 - github页面不运行node.js,这是您的实例需要提供 react 的。

如果你想运行 React 和 Node,我建议你每月花 5 美元租一个 linode Linux 盒子并安装你需要的东西。每年额外支付 12 美元,您就可以注册自己的精美域名..

关于reactjs - 将 React 应用程序部署到 Github 用户页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46415592/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com