1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ReactアプリをGitHubページで公開する

Posted at

初めに

初めてGitHubページでReactアプリを公開しました。
そこで、React + Vite で作成したアプリをGitHub Pages にデプロイする手順をまとめました。
以下に概要記載しています。

  • build → deploy まで実際に動いた手順
  • 初心者がハマりやすいポイントも解説

用意する環境

  • Node.js
  • React
  • Vite
  • GitHub

今回のゴール

Reactアプリを build し、GitHub Pages のURLで表示できる状態にすることがゴールです。

手順① gh-pages をインストール

GitHub Pages にファイルをアップロードするために gh-pages パッケージを使用します。

npm install gh-pages --save-dev

手順② package.json を設定

deploy 用のコマンドを package.json に追加します。

  "scripts": {
    "dev": "vite",
    "build": "tsc -b && vite build",
    "lint": "eslint .",
    "preview": "vite preview",
    "deploy": "gh-pages -d dist"
  },

手順③ vite.config.ts を修正

GitHub Pages では
https://ユーザー名.github.io/リポジトリ名/
というURLになるため、base の指定が必要なため修正します。

base: "/リポジトリ名/"

手順④ build & deploy

まず production 用のファイルを生成し、その後 GitHub Pages にアップロードします。

npm run build
npm run deploy

手順⑤ 公開URLの確認

GitHubのSettingsPages にアクセスすると公開URLが表示されます。
開くとアプリが表示されて利用することができます。

まとめ

GitHub Pagesへのデプロイすると簡単にアプリを公開することができて便利です。

同じように困っている方の参考になれば嬉しいです!
今後も役に立つ情報をお届けしていきますのでお楽しみにお待ち下さい。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?