pnpm 是一个快速、节省磁盘空间的软件包管理器。它使用一个内容可寻址的文件系统来存储磁盘上所有模块目录的所有文件。当使用 npm 或 Yarn 时,如果你有 100 个使用 lodash 的项目,你将在磁盘上有 100 份 lodash 的拷贝,而使用 pnpm 时,lodash 将被存储在一个内容可寻址的存储器中。
pnpm 7.1 正式发布,更新内容如下:
- fix: 应该将有关安装的信息打印到 stderr #4696
- fix: 之前
pnpm setup
会破坏包含非 ASCII 字符的 %PATH%,现已修复 #4699 - fix(setup): 更新当前的 shell,而不是首选的 shell #4701
- refactor: 使用 @yarnpkg/extensions 而不是 @yarnpkg/plugin-compat #4710
- pnpm run -stream 应该以目录名作为前缀 #4703
- feat: 增加了对 package.json 中 libc 字段的支持 #4605
- fix: 让 pnpm setup 没有乱码 #4712
- fix(dlx): pnpm dlx 应该与 git-hosted 的软件包一起工作 #4717