UNPKG

@lark-project/cli

Version:

飞书项目插件开发工具

32 lines (22 loc) 1.22 kB
# mode=analyze:分析插件实际功能 ## A1:读取点位配置 从工程根目录 `point.config.local.json`(由 `local-config set` 维护)提取每个点位的: - **类型**(page/view/dashboard/button/control/intercept/...) - **名称**(i18n_info 中的 name) - **描述**(i18n_info 中的 description) - **适用的工作项类型** > 权威源是 `point.config.local.json`。`.lpm-cache/config/remote.json` 在 `local-config set` 成功时已被 CLI 删除,`plugin.config.json` 仅含 `resources` 映射表,都不能用于取业务字段。 ## A2:快速浏览代码 扫描 `src/features/``src/` 下的入口文件(index.tsx),理解: - 每个点位实际渲染了什么 UI - 调用了哪些 JSSDK API - 核心业务逻辑是什么 > 不需要逐行阅读,重点关注组件名、主要 import、render 函数中的核心结构。 ## A3:输出功能摘要 内部生成一份结构化的功能摘要(不展示给用户),供 generate 阶段使用: ``` 功能摘要: - 点位 1:[类型] [名称] — [一句话说明做了什么] - 点位 2:[类型] [名称] — [一句话说明做了什么] - 核心能力:[概括插件整体解决的问题] ```