React App 部署到 GitHub Pages 上
步驟
- 先把程式碼 push 到 GitHub 上
- 回到本機端的專案資料夾下,安裝
gh-pages
套件npm i gh-pages
- 打開專案資料夾底下的
package.json
檔案,找到scripts
,在scripts
底下補上以下兩行指令"predeploy": "npm run build",
"deploy": "gh-pages -d build",
- 一樣在
package.json
檔案中,補上你的 Repo 的 link"homepage": "https://<github_user_name>.github.io/<repo_name>"
- 在專案資料夾底下,輸入以下指令進行部署
npm run deploy
- 回到 GitHub,會看到多一個 gh-pages 的 branch
- 設定 Repo 的 Settings,切換 gh-pages 的 branch 給 GitHub Pages 做使用
- 大功告成,GitHub Pages 的 link 應該就會出現在畫面上了