素材阁

pnpm 速查

共 24 条 pnpm 包管理用法,涵盖基础命令、运行与查询、工作区、存储与优化、其它。 支持搜索与分类筛选,点击即可复制。

基础命令

用硬链接共享依赖,省磁盘、装得快。

命令说明
安装依赖
添加依赖
添加开发依赖
全局安装
CI 严格按 lockfile 安装

运行与查询

脚本与依赖分析。

命令说明
执行脚本
临时执行包(等价 npx)
在项目环境执行命令
查询依赖来源 / 列出依赖
查看过期 / 更新依赖

工作区

monorepo 支持。

命令说明
定义工作区
在根工作区安装(-w)
只对匹配的包执行
对全部子包执行 / 并行
引用工作区内包

存储与优化

全局内容寻址存储。

命令说明
查看存储位置
清理未被引用的包
自定义存储目录
严格依赖隔离,避免幽灵依赖
批准依赖的构建脚本(v9+)

其它

配置与审计。

命令说明
常用配置
依赖安全审计
登录与发包
管理 Node 版本

使用说明

pnpm 速查:基础命令、运行与查询、工作区、存储与优化、其它;支持搜索与分类筛选,点击即可复制。

  1. 按用途点分类:基础命令、运行与查询、工作区、存储与优化、其它。
  2. 点「命令」列复制到终端。
  3. 根目录用 -w 安装;对子包用 --filter 或 -r 批量执行。
  4. 默认严格依赖隔离,避免幽灵依赖;换磁盘可用 store-dir。

常见问题

pnpm 为什么省磁盘?
用全局内容寻址存储 + 硬链接:同一版本的包在所有项目里只留一份实体文件,多个项目共享。
什么是幽灵依赖?
未在 package.json 声明却能 require 到的包(Node 扁平化导致)。pnpm 默认不提升,能暴露出这类隐患。
需要联网吗?
速查内容本地可用;安装依赖需联网。

延伸阅读

相关工具