From 1f6592739b65c00c891542a28f007b14baa38aff Mon Sep 17 00:00:00 2001 From: imbytecat Date: Mon, 26 Jan 2026 16:40:44 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E7=AE=80=E5=8C=96=E4=BE=9D=E8=B5=96?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E6=96=87=E6=A1=A3=EF=BC=8C=E8=81=9A=E7=84=A6?= =?UTF-8?q?=20Bun=20Catalog=20=E7=89=88=E6=9C=AC=E6=8E=A7=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 简化依赖管理文档,聚焦使用 Bun Catalog 统一版本控制,并提供清晰的安装与查询命令参考。 --- apps/server/AGENTS.md | 33 +++++---------------------------- 1 file changed, 5 insertions(+), 28 deletions(-) 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 和测试命令 ### 开发