Azure 静态网络应用程序 CLI
Static Web Apps CLI,又名SWA CLI,是当地开发工具,用于: Azure 静态网络应用程序它可以:
- 服务静态应用程序资产, 或代理到您的应用程序 dev 服务器
- 服务 API 请求, 或代理到 Azure 函数核心工具运行的 APIs
- 模拟认证和授权
- 模拟静态网络应用程序配置,包括路由和ACL角色
- 将您的应用应用到 Azure Static 网络应用
重要说明
如果您有建议或遇到问题,请报告或帮助我们解决。 非常感谢你的贡献
CLI模仿了Azure Static Web Apps云服务常用的能力. 预期会出现一些差异。 总是部署和测试你的应用 在Azure确认行为.
快速启动
将 CLI 安装到 npm, (中文(简体) ), yarn 或者说 pnpm数字 :
-
要在您的工程中安装 CLI, 请使用 :
npm install -D @azure/static-web-apps-cli您也可以在全球安装 SWA CLI
npm install -g @azure/static-web-apps-cli。 。 。 .
基本用途
-
在根部打开 SWA app文件夹( 在任何 / api 或/ app 文件夹外) :
cd my-awesome-swa-app -
最好的开始方式是运行
swa命令并跟踪交互式提示 :swa
它将为您生成一个配置, 然后构建您的项目, 并询问您是否想要将其部署到 Azure .
见 须花 更多细节.
扩展用途
以下是目前支持的 swa 命令。 使用 swa <command> --help 学习该特定命令的选择和使用.
login: 登录到 Azure 中init: 初始化一个新的静态网络应用项目start: 从目录启动仿真器或绑定到 dev 服务器deploy: 将当前工程部署到 Azure Static Web Appsbuild: 构建您的项目
使用 npx数字 :
- 在根部打开 SWA app文件夹( 在任何 / api 或/ app 文件夹外) :
cd my-awesome-swa-app
- 为您的工程创建配置 :
npx @azure/static-web-apps-cli init
- 启动模拟器 :
npx @azure/static-web-apps-cli start
- 访问您的 SWA 应用程序
http://localhost:4280
见所有可用的 命令和选项。 。 。 .
想帮忙吗?
想要归档错误, 提供一些代码, 还是改进文档 ? 不错! 阅读我们的准则 捐款 然后查一下我们清单上的问题之一: 社区帮助。 。 。 .