pnpm 是一个快速、节省磁盘空间的软件包管理器。它使用一个内容可寻址的文件系统来存储磁盘上所有模块目录的所有文件。当使用 npm 或 Yarn 时,如果你有 100 个使用 lodash 的项目,你将在磁盘上有 100 份 lodash 的拷贝,而使用 pnpm 时,lodash 将被存储在一个内容可寻址的存储器中。
pnpm 7.14 正式发布,自 7.13 以来的更新内容如下:
- 添加
pnpm doctor
命令,对已知的常见问题进行检查 - 忽略
always-auth
设置 - 降级
@pnpm/npm-conf
以移除恼人的内置警告 pnpm link --global <pkg>
不应改变依赖关系的类型- 当
pnpm outdated
命令失败时,打印它在哪个目录下失败 - 当无法读取内置的 npm 配置时,打印出警告
pnpm outdated
在软件包 tarballs 托管的域与注册表的域不同的情况下应该工作strict-peer-dependencies
默认设置为false
- 应该可以使用 overrides 来覆盖本地软件包的依赖关系
- 当
auto-install-peers
设置为true
,并且在一个在多个项目中有相同依赖关系的工作区进行安装时,不会崩溃 - 在
pnpm link --help
中增加全局选项 - 在
install
、update
、add
和remove
中显示执行时间 - 修正
pnpm pack
的返回路径
更多详情可查看:https://github.com/pnpm/pnpm/releases/tag/v7.14.0
还没有评论,来说两句吧...