# pnpm
# pnpm monorepo 目录结构
├── node_modules
├── packages
│ ├── module-a
│ ├── module-b
│ └── module-c
├── pnpm-lock.yaml
├── pnpm-workspace.yaml
├── README.md
# pnpm workspace 配置文件
pnpm-workspace.yaml
packages:
# all packages in subdirs of packages/ and components/
- 'packages/**'
# pnpm 基本命令
# 管理依赖
pnpm install
pnpm --filter @monorepo/module-a install <some-deps-name>
pnpm --filter @monorepo/module-a remove <some-deps-name>
# 执行 npm script
pnpm --filter @monorepo/module-a dev
pnpm --filter @monorepo/module-a build