# 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