工程开发
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 查看