Skip to content

pnpm

pnpm 是一个快速、节省磁盘空间的包管理器。它通过硬链接共享依赖,支持 monorepo,并提供了严格的依赖管理。

:::tips

  1. 特色功能
  • 高性能: 比 npm/yarn 快 2-3 倍
  • 节省磁盘空间: 通过硬链接共享依赖
  • 支持 monorepo: 内置工作空间(workspace)功能
  • 严格的依赖管理: 避免幽灵依赖
  1. 配置文件
  • .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

2024 Alvisliu. All Rights Reserved.