pnpm 速查
共 24 条 pnpm 包管理用法,涵盖基础命令、运行与查询、工作区、存储与优化、其它。 支持搜索与分类筛选,点击即可复制。
基础命令
用硬链接共享依赖,省磁盘、装得快。
| 命令 | 说明 |
|---|---|
| 安装依赖 | |
| 添加依赖 | |
| 添加开发依赖 | |
| 全局安装 | |
| CI 严格按 lockfile 安装 |
运行与查询
脚本与依赖分析。
| 命令 | 说明 |
|---|---|
| 执行脚本 | |
| 临时执行包(等价 npx) | |
| 在项目环境执行命令 | |
| 查询依赖来源 / 列出依赖 | |
| 查看过期 / 更新依赖 |
工作区
monorepo 支持。
| 命令 | 说明 |
|---|---|
| 定义工作区 | |
| 在根工作区安装(-w) | |
| 只对匹配的包执行 | |
| 对全部子包执行 / 并行 | |
| 引用工作区内包 |
存储与优化
全局内容寻址存储。
| 命令 | 说明 |
|---|---|
| 查看存储位置 | |
| 清理未被引用的包 | |
| 自定义存储目录 | |
| 严格依赖隔离,避免幽灵依赖 | |
| 批准依赖的构建脚本(v9+) |
其它
配置与审计。
| 命令 | 说明 |
|---|---|
| 常用配置 | |
| 依赖安全审计 | |
| 登录与发包 | |
| 管理 Node 版本 |
使用说明
pnpm 速查:基础命令、运行与查询、工作区、存储与优化、其它;支持搜索与分类筛选,点击即可复制。
- 按用途点分类:基础命令、运行与查询、工作区、存储与优化、其它。
- 点「命令」列复制到终端。
- 根目录用 -w 安装;对子包用 --filter 或 -r 批量执行。
- 默认严格依赖隔离,避免幽灵依赖;换磁盘可用 store-dir。
常见问题
- pnpm 为什么省磁盘?
- 用全局内容寻址存储 + 硬链接:同一版本的包在所有项目里只留一份实体文件,多个项目共享。
- 什么是幽灵依赖?
- 未在 package.json 声明却能 require 到的包(Node 扁平化导致)。pnpm 默认不提升,能暴露出这类隐患。
- 需要联网吗?
- 速查内容本地可用;安装依赖需联网。