Skip to content

如何用Vue+Vite+Firebase 部屬一個網站

建立vite專案

  1. 初始一個vite專案
    npm create vite@latest
  2. 輸入專案資料夾名稱
  3. Select a framework: vue
  4. Select a variant: Customize with create-vue
  5. TpyeScript(選擇裝或不裝)
  6. JSX不裝(react相關)
  7. Vue Router要裝
  8. Pinia(選擇裝或不裝)
  9. End-to-End(不裝) ESLint(要裝) Prettier自動格式化工具(要裝)

建立firebase

  1. 開啟瀏覽器,打firebase
  2. 建立一個firebase專案

連接firebase

  1. 回到vs code或其他程式環境,先測試看看能不能正常在local運行
    npm run dev
  2. 打包文件,會生成一個dist文件
    npm run build
  3. 本地運行打包文件,如可運行,代表成功(此步驟只是測試,可略過,不影響)
    python3 -m http.server 8000 --directory dist
  4. 下載firebase套件
    npm install firebase
  5. 初始化firebase
    firebase init
  6. 選擇(按空白鍵) Hosting: Configure and deploy Firebase...
  7. 選擇剛剛建的project
  8. 輸入dist為主要目錄
  9. single-page app ->Yes
  10. deploy with Github ->No
  11. File dist/index.html already exists. Overwrite? ->No
  12. 本地調適
    firebase serve --only hosting --project= default
  13. 部署
    firebase deploy --project=default

恭喜完成!