pnpm 是一个快速、节省磁盘空间的软件包管理器。它使用一个内容可寻址的文件系统来存储磁盘上所有模块目录的所有文件。当使用 npm 或 Yarn 时,如果你有 100 个使用 lodash 的项目,你将在磁盘上有 100 份 lodash 的拷贝,而使用 pnpm 时,lodash 将被存储在一个内容可寻址的存储器中。
pnpm 7.13 正式发布,更新内容如下:
- GitHub Workflows 的安全加固
- 功能:合并来自 opts 和 pnpmfile 中的 readPackage hook
- 功能:从更新中排除 deps
- 修复:在全局链接中重复加入 dir 路径
- 修复:filter-prod 标志包括所有工作区的包
- 功能:在 update/outdated 命令中忽略
package.json > pnpm.updateConfig.ignoreDependencies
中列出的包 - 修复:自动安装 peers 时,不要覆盖根依赖
更多详情可查看:https://github.com/pnpm/pnpm/releases/tag/v7.13.0