Skip to content

pnpm-monorepo(pnpm-workspace)

根目录安装依赖

shell
pnpm add <package-name> -w
pnpm add <package-name> --workspace-root

指定 workspace 目录安装依赖

shell
pnpm add <package-name> --filter <workspace-name>

执行 workspace 脚本

shell
# 执行所有 workspace 中脚本
pnpm -r build
# 执行 workspace 中的脚本
pnpm build --filter <workspace-name>

安装 workspace 依赖

shell
pnpm add <package-name> --filter <workspace-name>
  • pnpm(版本>9.0),需要设置.npmrc文件。增加link-workspace-packages=true,优先安装本地依赖;