將專案部署到 GitHub Pages
STEP 1:在 package.json 設定 homepage#
caution
這是非常重要的一步,設錯的話畫面將沒辦法正確顯示。
如果僅是 Github 中的某一個專案:
如果是 Github 中的主要專案:
STEP 2:安裝 gh-pages#
接著在 package.json 中加上 predeploy 和 deploy 的指令。
如果是 Github 帳號中的單一專案(網址會是:https://<username>.github.io/<project-name>),那個加上這段指令:
如果要部署的是 Github 帳號中的主要頁(網址會是 https://<username>.github.io,且專案名稱就會是 <username>.github.io),則加上這段指令:
STEP 3:透過 npm 進行發布#
STEP 4:到 Github 專案中開啟 gh-pages#
在專案導覽列中可以找到 Settings,點進去後可以看到 Github Pages 的區塊,若尚未開啟,則將其開啟:

資料來源#
- 8-1 將「臺灣好天氣」部署到 Github Pages @ 從 Hooks 開始,讓你的網頁 React 起來
- Deployment > GitHub Pages @ Create React App