工程開發
azure-static-web-apps avatar

azure-static-web-apps

Azure Static Web Apps 的 CLI 輔助工具:提供本地模擬器、配置管理、框架自動檢測及自動化部署。

簡介

Azure Static Web Apps (SWA) 技能提供全面的 CLI 驅動支援,用於管理靜態網頁應用程式的完整生命週期。此技能專為使用 SWA CLI 的開發人員設計,簡化了本地開發、環境配置和雲端部署的流程。它協助處理複雜的工作流程,例如整合無伺服器 Azure Functions 後端、建立資料庫連接以及管理專案特定的設定檔。

  • 本地模擬 Azure 環境,包括 API 代理、路由管理和身份驗證模擬。

  • 智慧型框架自動檢測,簡化專案初始化和配置生成。

  • 使用 swa CLI 簡化生產環境和預覽環境的部署工作流程。

  • 自動化管理專案設定檔,確保遵循 swa-cli.config.json 和 staticwebapp.config.json 的最佳實踐。

  • 原生支援整合後端 Azure Functions API,以及定義導航回退或自訂路由規則。

  • 請始終使用 swa init 指令作為主要入口點,以確保設定檔生成時具有準確的框架特定預設值。

  • 避免手動建立 swa-cli.config.json 檔案以防止配置錯誤;請使用互動式 CLI 提示以保持一致性。

  • 支援包括 React、Vue、Next.js、Angular 和 Vite 在內的主流前端框架,並具備預先配置的連接埠對應。

  • 協助 CI/CD 管線的安全性身份驗證和部署權杖管理。

  • 使用者應確保在執行編排指令前,已安裝 @azure/static-web-apps-cli 套件作為全域或本地開發相依性。

倉庫統計

Star 數
31,727
Fork 數
3,844
Open Issue 數
49
主要語言
Python
預設分支
main
同步狀態
閒置
最近同步時間
2026年4月30日 上午08:47
在 GitHub 查看