SuperAPI AI 工具集

sap-fiori-create-cli

编程与开发

查看项目

更新于 10-15 21:05

技能介绍

用途:该技能说明如何运行、调用和测试 @sap-ux/create CLI,用于创建、修改和维护 SAP Fiori 项目。

主要能力:命令分为 generate、add、convert、remove、update,以及 change、list、get。generate 可生成 adaptation-project 与 opa5-tests;add 可为现有应用添加 mockserver-config、smartlinks-config、eslint-config、cds-plugin-ui5、inbound-navigation、cards-editor、model、annotations、html、component-usages、deploy-config、variants-config、adp-cf-config、system、flp-embedded-config;convert 支持 preview-config 与 eslint-config;remove、update 用于移除或更新 mockserver-config、system、service-metadata 等资源。

使用方式:始终通过 npx -y @sap-ux/create@latest 调用,不要全局安装。例如 npx --yes @sap-ux/create@latest generate adaptation-project。对写操作在用户未确认前先用 --simulate 或 -s 模拟。密码用 --password env:MY_VAR 传入,避免明文。需要交互的命令(如 generate adaptation-project、add model、add component-usages)需加 -y / --yes 或预先填好必需参数才能非交互运行。常见选项包括 --skip-install、--verbose、--config,部分命令支持 --ts、--ft 等。

适用场景:SAP Fiori 项目初始化、添加特性、配置本地 OData 模拟、ESLint、部署、系统连接、更新 OData 元数据及项目转换等。

限制:add annotations、change data-source、change inbound 不支持 Cloud Foundry 项目;add adp-cf-config 为实验性命令,可能变更或移除;update service-metadata 仅支持连接 EDMX 后端的 Fiori 应用,不支持 CAP 应用。具体子命令的完整参数与后续工作流需参考对应文档。