如何在3分钟内将React应用程序轻松部署到Github Pages

我能创建React应用程序,但我应该怎样部署(发布)呢?

本次我们将介绍在GitHub提供的GitHub Pages服务中将用React创建的应用程序部署到GitHub Pages的步骤。

必需品(前提条件)

    • Node.jsとnpmがインストールされた開発環境

 

    • GitHubアカウント

 

    GitHub PagesにデプロイしたいReactアプリ

步骤

创建一个Github远程仓库

首先,创建一个用于保存React应用的GitHub远程存储库。请将该存储库设置为公开(Public)。

安装 gh-pages

您需要安装与GitHub Pages配合使用的gh-pages软件包。
请执行以下命令进行安装。

npm install gh-pages --save-dev

更新package.json

然后,在package.json文件中添加homepage字段。这将成为公开URL。
在这里,请将[your-github-username]替换为您的GitHub用户名,
将[github-repo-name]替换为GitHub仓库名称。

"homepage": "http://[your-github-username].github.io/[github-repo-name]"
    1. 在package.json文件中更新脚本

 

    在package.json文件的”scripts”部分中添加以下的两行代码。
"scripts": {
    "predeploy": "npm run build",
    "deploy": "gh-pages -d build"
    // 既存コード
}

当运行 npm run deploy 命令时,首先会进行构建操作,然后将构建生成的文件推送到 gh-pages 分支上。

部署

执行以下命令以部署应用程序。

npm run deploy

在GitHub存储库中进行设置

最后,进行GitHub仓库的设置。转到GitHub仓库并打开设置(Settings)选项卡。
向下滚动至”GitHub Pages”部分,并将源分支设置为gh-pages。然后保存设置。

可以按照以上的步骤将React应用部署到GitHub Pages。然后,您可以通过设置的URL来查看React应用。

请留意

GitHub Pages专注于托管静态网站。因此,建议考虑其他托管平台,如Netlify或Vercel,对于需要服务器端渲染或与API进行交互等需要在服务器端进行动态处理的React应用程序。

总结起来

在这篇文章中,我们介绍了将用React创建的应用程序部署到GitHub Pages的步骤。这些步骤本身相对简单,是公开您的React应用程序的最佳方法之一。请尝试这种方法,将您自己创建的React应用程序发布到全世界。

请参照以下内容。

阅读官方文档可以更加深入地理解。
https://create-react-app.dev/docs/deployment/

广告
将在 10 秒后关闭
bannerAds