跳到主要内容
版本:10.x

pnpm patch <pkg>

准备补丁包(灵感来自 Yarn 的类似命令)。

此命令会将一个包提取到一个临时目录中,该目录可以随意编辑。

完成修改后,运行 pnpm patch-commit <path>(其中 <path> 是你收到的临时目录) 以生成补丁文件并将其通过 patchedDependencies 字段注册到你的顶层清单中。

使用方法:

pnpm patch <pkg name>@<version>
备注

如果你想更改包的依赖项,不要使用补丁来修改包的 package.json 文件。 若要覆盖依赖项,请使用 overridespackage hook

选项

--edit-dir <dir>

需要补丁的包将被提取到此目录。

--ignore-existing

打补丁时忽略现有补丁文件。