diff --git a/apps/server/AGENTS.md b/apps/server/AGENTS.md index fd967c3..bf0cf4d 100644 --- a/apps/server/AGENTS.md +++ b/apps/server/AGENTS.md @@ -17,39 +17,16 @@ ## 依赖管理 -### Bun Catalog 系统 +项目使用 **Bun Catalog** 统一管理依赖版本。 -项目使用 **Bun Catalog** 统一管理依赖版本(定义在根目录 `package.json` 的 `catalog` 字段)。 +> **详细流程**: 加载 skill `bun-catalog-package` 获取完整指南。 -**安装依赖的正确方式**: +**快速参考**: ```bash -# ✅ 正确:使用 catalog: 前缀 -bun add @catalog: - -# ❌ 错误:直接安装会绕过版本统一管理 -bun add @latest +bun info version # 查询最新版本 +bun add @catalog: # 在子包中安装 ``` -**示例**: -```bash -# 添加 systeminformation 依赖到 packages/utils -cd packages/utils -bun add systeminformation@catalog: - -# 添加 react 依赖到 apps/server -cd apps/server -bun add react@catalog: -``` - -**为什么使用 Catalog**: -- 确保 monorepo 中所有包使用相同版本 -- 集中管理依赖版本,避免版本冲突 -- 简化依赖升级(只需修改根 package.json) - -**添加新依赖的步骤**: -1. 在根目录 `package.json` 的 `catalog` 字段添加依赖及版本 -2. 在目标包中使用 `bun add @catalog:` 安装 - ## 构建、Lint 和测试命令 ### 开发