因為工作上的需要,開發開始研究 nuxt ssr
所以特別在這邊紀錄要掛到 github pages 的過程
期望未來掛到 Production 環境時能夠起到作用
第一步
bash
1 | npx create-nuxt-app nuxt-test20191206 |
記錄一下 create-nuxt-app 的版本
產生的整包專案結構
本地測試伺服器
此時就可以 npm run dev
來隨意進行更動然後觀察變化了
修改 pages 資料夾
增加 user 資料夾及 index.vue
內容除了原本的預設內容多放了互相連結的 nuxt-link
github pages 設置
此時還不能直接丟上 github pages,會有一些毛病要修改
package.json 增加這兩段
json
1 | "build:gh-pages": "cross-env DEPLOY_ENV=GH_PAGES nuxt build", |
安裝 cross-env
bash
1 | npm i -D cross-env |
nuxt.config.js 增加 router base
javascript
1 | router: { |
此時可以執行打包成靜態檔案的指令
bash
1 | npm run generate:gh-pages |
.gitignore 記得把 dist 給註解掉
另外還要新增 404.md,讓首頁的路由可以正常
git push
最後應該就能在 github pages 上看到兩頁互切