跳到主内容

pnpm 10.22

· 一分钟阅读
Zoltan Kochan
pnpm 的首席维护者

增加了对从信任策略中排除软件包以及在发布时覆盖 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