VueCli打包後部屬至Github

一、第一步-建置與安裝套件

  1. 先至Github建立一個空間
  2. 在專案目錄中安裝gh-pages套件
    ​​​​npm install gh-pages --save-dev

二、第二步-修改設定

  1. 修改vue.config.js
    ​​​​module.exports = { ​​​​ publicPath: process.env.NODE_ENV === 'production' ​​​​ ? '/<你的GitHub儲存庫名稱>/' // 替換成你的儲存庫名稱 ​​​​ : '/dist' ​​​​};
  2. 修改package.json
    編輯 package.json,在 scripts 中新增以下指令:
    ​​​​"scripts": { ​​​​ "build": "vue-cli-service build", ​​​​ "deploy": "npm run build && gh-pages -d dist" ​​​​}

三、第三步-部屬專案

  1. 推送專案至Github ==> 如果已有推送過這步驟可以省略
    ​​​​git init ​​​​git add . ​​​​git commit -m "Initial commit" ​​​​git branch -M main ​​​​git remote add origin https://github.com/<你的GitHub使用者名稱>/<儲存庫名稱>.git ​​​​git push -u origin main
  2. 打包專案
    ​​​​npm run build
  3. 部屬專案
    ​​​​npm run deploy
  4. 無法部屬時使用
    ​​​​npm run deploy -- --no-verify

四、補充

如果遇到突然無法部屬至Github可以這樣做