【问题标题】:How to push and deploy Reactjs app to gh-pages如何将 Reactjs 应用推送和部署到 gh-pages
【发布时间】:2017-07-22 18:03:48
【问题描述】:

这是 GitHub 存储库网址 - ProjectManager 没有任何路由。它包括小组件和一个 API。

我现在遵循了这些步骤。

  1. 我切换到gh-pages 分支。
  2. 在本地运行yarn buildcommand。
  3. 它已经在我的项目中创建了一个 build 文件夹。

但我需要知道如何将其推送到 gh-pages 分支。

【问题讨论】:

  • 像往常一样——添加、提交、推送。
  • 我尝试了,但它提交了所有文件。不是缩小文件。
  • 然后只添加要推送的文件。您不必添加所有内容。
  • 我找到了一些方法。请在下面结帐。谢谢
  • 检查我已经做出的答案:stackoverflow.com/questions/44339271/…

标签: git reactjs deployment github-pages


【解决方案1】:

我找到了一些方法来做到这一点

  1. 将此添加到您的 package.json 文件中

    "homepage" : "http://<username>.github.io/<reponame>"
    
  2. 将此脚本添加到您的 package.json 文件中

     "deploy": "npm run build&&gh-pages -d build"
    
  3. 安装这个库。

     npm install --save-dev gh-pages
    
  4. 完成这两个步骤后运行此命令

    npm run deploy
    

它自动创建了一个名为 gh-pages 的分支并进行了部署。

【讨论】:

    【解决方案2】:

    您需要确保指向您的构建文件夹,而不是您的根项目文件夹。您可以在您的 github 存储库设置中进行设置。一种方法是将构建文件夹作为根目录使用单独的分支。或者您可以指向构建文件夹(通过设置)

    【讨论】:

      猜你喜欢
      • 2020-11-14
      • 1970-01-01
      • 2013-07-18
      • 2022-01-23
      • 2020-09-17
      • 2016-10-07
      • 1970-01-01
      • 2018-12-09
      • 2022-01-20
      相关资源
      最近更新 更多