# pnpm-nx **Repository Path**: missxiaolin/pnpm-nx ## Basic Information - **Project Name**: pnpm-nx - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-04 - **Last Updated**: 2025-12-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Nx Monorepo 项目 pnpm changeset init nx show projects pnpm nx graph --file=nx-graph.html pnpm nx init pnpm nx show projects - 查看所有項目 pnpm nx run @chagee/chagee-fb-flutter-web-sdk:build - 執行特定項目的 build pnpm nx run-many -t build - 執行所有項目的 build pnpm nx graph - 查看項目依賴圖 > 📖 **完整架构文档请查看:[ARCHITECTURE.md](./ARCHITECTURE.md)** ## 项目识别机制 Nx 通过以下方式自动识别项目: | 识别方式 | 位置 | 说明 | |---------|------|------| | **自动识别** | `packages/*/package.json` | 通过 `nx/presets/npm.json` 自动扫描 | | **项目名来源** | `package.json` 的 `name` 字段 | 如:`@workspace/plugin-a` | | **项目图存储** | `.nx/workspace-data/project-graph.json` | Nx 生成的项目依赖图 | ## 缓存配置位置 Nx 缓存相关配置和存储位置: | 配置位置 | 说明 | |---------|------| | **nx.json** | 第 6-12 行:定义哪些任务可缓存 | | **.nx/cache/** | 缓存存储目录(首次运行后生成) | | **.nx/workspace-data/** | 项目图、依赖关系等元数据 | ## 常用命令 ### 生成项目依赖图 ```bash # 生成 graph.json 文件 npx nx graph --file=graph.json # 或者直接在浏览器中查看(不生成文件) npx nx graph ```