pnpm
pnpm 是一个快速、节省磁盘空间的包管理器。它通过硬链接共享依赖,支持 monorepo,并提供了严格的依赖管理。
:::tips
- 特色功能
- 高性能: 比 npm/yarn 快 2-3 倍
- 节省磁盘空间: 通过硬链接共享依赖
- 支持 monorepo: 内置工作空间(workspace)功能
- 严格的依赖管理: 避免幽灵依赖
- 配置文件
.npmrc
: pnpm 配置文件pnpm-workspace.yaml
: 工作空间配置文件
:::
使用 npm 安装
npm install -g pnpm
验证安装
pnpm --version
安装依赖
pnpm install
pnpm i
安装指定包
pnpm add <package>
pnpm add <package> -D # 安装开发依赖
删除包
pnpm remove <package>
更新依赖
pnpm update
运行脚本
pnpm run <script>
pnpm <script> # 简写形式
清理缓存
pnpm store prune