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