pnpm 10.22
· 一分钟阅读
增加了对从信任策略中排除软件包以及在发布时覆盖 engines 字段的支持。
次要更改
信任政策例外
添加了对 trustPolicyExclude 的支持。
现在你可以列出一个或多个 pnpm 应该允许安装的特定软件包或版本,即使这些软件包不满足信任策略要求。 示例:
trustPolicy: no-downgrade
trustPolicyExclude:
- chokidar@4.0.3
- webpack@4.47.0 || 5.102.1
相关问题: #10164
在发布时覆盖 engine 字段
允许在发布时通过 publishConfig.engines 字段覆盖 engines 字段。
这允许你为发布的软件包指定与开发时不同的引擎需求。
补丁更改
- 当两个 pnpm 进程同时将目录内容硬链接到同一目标时,不要崩溃 #10179。