建立專案
建立專案。
1 2
| npm install -g @vue/cli vue create amplifyapp
|
部署
- 進到 Amplify 首頁。
- 點選 Deliver 的「Get started」按鈕。
- 選擇儲存庫。
- 指定要連結的專案和分支。
- 最後點選「Save and deploy」按鈕。
修改配置檔案
點選「Build settings」頁籤,將 amplify.yml
檔編輯如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| version: 1 frontend: phases: preBuild: commands: - npm ci build: commands: - echo "VUE_APP_API_URL=$VUE_APP_API_URL" >> .env - npm run build artifacts: baseDirectory: dist files: - '**/*' cache: paths: - node_modules/**/*
|
路由
如果使用 History 模式,可以調整重寫和重新引導設定如下:
1 2 3 4 5 6 7 8
| 來源地址 /<*>
目標地址 /index.html
類型 404 (重新寫入)
|
1 2 3 4 5 6 7 8
| 來源地址 </^[^.]+$|\.(?!(css|gif|ico|jpg|js|png|txt|svg|woff|ttf|map|json)$)([^.]+$)/>
目標地址 /index.html
類型 200 (重新寫入)
|
參考資料