pnpm 是一个快速、节省磁盘空间的软件包管理器。它使用一个内容可寻址的文件系统来存储磁盘上所有模块目录的所有文件。当使用 npm 或 Yarn 时,如果你有 100 个使用 lodash 的项目,你将在磁盘上有 100 份 lodash 的拷贝,而使用 pnpm 时,lodash 将被存储在一个内容可寻址的存储器中。
pnpm 7.8 正式发布,更新内容如下:
小改动
- 当
publishConfig.directory
被设置时,只有当publishConfig.linkDirectory
被设置为true
时,才能将其与其他工作区项目进行符号链接。
补丁变化
- 当软件包有 publishConfig.directory 字段时,不要错误地识别过期的 lockfile
- 当配置文件包含一个不存在的环境变量的设置时,不要崩溃
其他变化
- 修复 #5128 中出现的错字
更多详情可查看:https://github.com/pnpm/pnpm/releases/tag/v7.8.0