SuperAPI AI 工具集

create-app

编程与开发

查看项目

更新于 10-16 00:31

技能介绍

用途:该技能使用 React 与 Vite 端到端创建 Microsoft App,从 ms app create 脚手架到以 ms app dev 启动本地开发结束。默认交付物是运行中的本地开发服务器,不是已部署的云应用;部署是用户后续单独通过 /deploy 选择的动作。

主要能力与流程:先检查 memory-bank.md 决定续用或新建应用,再校验环境(node --version 需 v22+、git --version 必需、ms --version 探测),如缺 ms 需经用户同意后运行 npm install -g @microsoft/managed-apps-cli@latest。随后推断应用规格(显示名、界面、导航、数据需求)并进入计划模式;执行 ms auth status 确认账号,必要时 ms auth login。默认不加环境参数让 CLI 自动解析,仅在用户明确提供时传 --environment-id。脚手架命令为 ms app create "$FOLDER_NAME" --display-name "$DISPLAY_NAME" --non-interactive,并把计划写入 PROJECT_ROOT/app_generated_plan.md。

数据源接入:按需调用 /state 或 /add-dataverse、/add-sharepoint、/add-excel、/add-office365、/add-teams、/add-onedrive、/add-azuredevops、/add-mcscopilot、/add-workiq 等,其他用 /add-data-source。之后实现 UI 并用生成的服务接线,避免直接 fetch/axios/Graph 调用;最后 npm install、npm run build 验证,再运行 ms app dev(默认端口 8080)。

限制:Node 需 22+ 且必须有 Git,否则停止。首次使用可能出现 Git Credential Manager 认证失败,需在项目根目录执行 git fetch origin 完成一次浏览器授权。环境 ID 不可自行推断或构造。资料未提供收费、价格等信息。