# AGENTS.md 本文档包含针对此 Vue 3 + TypeScript 本地告警管理应用的智能编码代理指南。 ## 开发命令 | 命令 | 说明 | |------|------| | `npm install` | 安装依赖 | | `npm run dev` | 启动热重载开发服务器(8000端口) | | `npm run build` | 构建生产版本(包含类型检查) | | `npm run type-check` | 仅运行 TypeScript 类型检查 | | `npm run preview` | 本地预览生产构建 | > 本项目目前未配置测试框架。 ## 项目结构 ``` src/ ├── components/ # 可复用 Vue 组件 ├── html/ # 页面级 Vue 组件 ├── utils/ # 工具函数和 API │ ├── boxApi.ts # 主 API 接口 │ ├── useGlobalWebSocket.ts # WebSocket 管理 │ ├── crossWindowChannel.ts # 跨窗口通信 │ └── eventBus.ts # 事件总线(mitt) ├── router/ # Vue Router 配置 └── stores/ # Pinia 状态管理 ``` ## 代码风格指南 ### TypeScript - 路径别名:`@/` 映射到 `src/` - 始终为 props 和数据接口添加类型 ### Vue 组件 - 使用 `