# games **Repository Path**: liuli93/games ## Basic Information - **Project Name**: games - **Description**: 茶楼系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-16 - **Last Updated**: 2025-07-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Monorepo 项目管理结构 这是一个使用 pnpm workspace 管理的 monorepo 项目结构。 ## 目录结构 ``` . ├── apps/ # 应用程序目录,每个子目录是一个独立的应用 ├── packages/ # 共享包目录,每个子目录是一个可复用的库或组件 ├── configs/ # 共享配置目录,存放各种工具的配置文件 ├── scripts/ # 工具脚本目录,存放构建、部署等脚本 ├── package.json # 工作区根配置 └── pnpm-workspace.yaml # pnpm 工作区配置 ``` ## 使用方法 ### 安装依赖 ```bash pnpm install ``` ### 开发模式 ```bash pnpm dev ``` ### 构建所有项目 ```bash pnpm build ``` ### 添加依赖 添加全局依赖: ```bash pnpm add -w ``` 添加特定包的依赖: ```bash pnpm add --filter ``` 添加工作区内部依赖: ```bash pnpm add @monorepo/package-name --filter app-name ``` ## 创建新包 1. 在 `packages/` 目录下创建新目录 2. 初始化 package.json 3. 实现功能 4. 从其他包引用:`pnpm add @monorepo/your-package --filter target-app`