pnpm patch <pkg>
准备补丁包(灵感来自 Yarn 的类似命令)。
此命令会将一个包提取到一个临时目录中,该目录可以随意编辑。
完成修改后,运行 pnpm patch-commit <path>
(其中 <path>
是你收到的临时目录)
以生成补丁文件并将其通过 patchedDependencies
字段注册到你的顶层清单中。
使用方法:
pnpm patch <pkg name>@<version>
备注
如果你想更改包的依赖项,不要使用补丁来修改包的 package.json
文件。
若要覆盖依赖项,请使用 overrides 或 package hook。
选项
--edit-dir <dir>
需要补丁的包将被提取到此目录。
--ignore-existing
打补丁时忽略现有补丁文件。