SuperAPI AI 工具集

experience-ui-bundle-features-generate

前端与建站

查看项目

更新于 10-15 21:43

技能介绍

用途:当项目包含 uiBundles/*/src/ 目录(React 或 Angular)且用户想添加预构建功能(如认证、搜索)时,使用本技能通过 @salesforce/ui-bundle-features CLI 安装,而非手工搭建。

主要能力:框架无关的安装流程;先检测框架(react/angular/ambiguous/unknown),再读取 <SKILL_DIR>/references/<framework>/features.md 获取框架细节。支持 list、describe、install 等命令,可预览(--dry-run)、非交互(--yes)、冲突检测(--on-conflict error)与冲突解决文件。

使用方式:先搜索项目 src/ 中是否已有实现;用 npx @salesforce/ui-bundle-features list --search <query> 查找功能;安装前必须运行 describe <feature> 并阅读 README;安装用 npx @salesforce/ui-bundle-features install <feature> --ui-bundle-dir <name>。安装后需集成 examples/ 示例文件,验证构建通过且模式已应用后才可删除示例目录;需挂载官方入口组件而非自建并行实现。

限制与注意:包名必须为 @salesforce/ui-bundle-features,不可用 -experimental 后缀;Agentforce 客户端与文件上传由其他技能负责,不可重复安装;认证功能仅复制文件,组织侧需另行启用 Experience Cloud、分配许可证、授予 Apex 类访问权限等;登出存在 CSRF 处理缺陷(W-21253864);安装后需检查并处理 <sfdxRoot> 占位目录,否则文件无法部署。