CodeBuddy生成TS接口类型后,必须将文件保存至真实存在的项目路径(如src/types/api/orders.ts),并在调用文件中正确导入(路径需匹配tsconfig别名或使用相对路径),否则导致类型检查失效;可通过悬停提示、故意传错字段或AI扫描验证导入是否生效。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在CodeBuddy中完成接口类型定义生成后,若调用处未正确导入对应TS类型,会导致类型检查失效、IDE无提示、后续重构易出错,甚至编译失败。
确认类型文件已保存到项目路径
从OpenAPI文档或抓包流量生成类型后,必须将输出内容保存为实际存在的.ts文件。例如系统默认建议保存至 src/types/api/orders.ts,该路径需真实存在于项目目录结构中。
若手动修改了保存路径(如填成 ./types/generated/order.d.ts),请立即检查该目录是否存在——CodeBuddy不会自动创建父级文件夹,路径不存在将导致文件写入失败且无报错提示。
在接口调用文件中显式导入类型
打开发起HTTP请求的文件(如 src/api/orderService.ts),在顶部 import 区域添加一行:
import { OrdersGetRequest, OrdersGetResponse } from '@/types/api/orders';
CodeBuddy Code CLI 的安装、配置与使用指南。CodeBuddy Code 是腾讯推出的 AI 驱动 CLI 编程助手,支持自然语言驱动开发。 - 必备触发词:CodeBuddy, codebuddy, AI CLI, Tencent AI coding, @tencent-ai/codebuddy-code, terminal AI assistant - 适用场景:安装 CodeBuddy CLI、配置 CodeBuddy、使用 CodeBuddy 命令、排查 CodeBuddy 问题
注意:路径别名(如 @/)必须与项目 tsconfig.json 中的 baseUrl 和 paths 配置完全一致;若项目未配置别名,则必须使用相对路径,例如 import { OrdersGetRequest } from '../../types/api/orders';。
验证导入是否生效
方法一:在请求函数参数或响应解构处悬停鼠标,查看类型提示是否显示为生成的 interface 名称(如 OrdersGetRequest),而非 any 或 unknown。
方法二:在调用处故意传入错误字段(如 { invalidField: true }),观察 TypeScript 是否报错——不报错说明导入路径错误或类型未参与校验。
方法三:在CodeBuddy对话框中输入“检查 src/api/orderService.ts 的类型导入完整性”,AI会扫描 import 语句与实际使用,指出缺失或错位的类型引用。

















