React app透過github pages發布網站-使用pnpm管理
因為進一遷徙使用pnpm作為套件管理,有一些指令需要調整,整理產生這篇blog
原本發布github page網站可參照gh-pages的說明
https://github.com/gitname/react-gh-pages
改成適用的react-app建立到gh-page部屬的流程如下
1. 建立react app專案
pnpm create react-app {react-app-name} --template typescript
2. 安裝套件
pnpm add -D gh-pages
3. package.json中增加homepage
"homepage": "https://{github-username}.github.io/{github-repo-name}",
4. package.json中scripts區段前面加入
"predeploy": "pnpm run build",
"deploy": "pnpm exec gh-pages -d build",
5. 加入已存在的github遠端
git remote add origin https://github.com/{username}/{repo-name}.git
6. 部屬gh-pages
pnpm run deploy
或是加入deploy訊息
pnpm run deploy -- -m "Deploy React app to GitHub Pages"
留言