当你试图对一个 npm 库做修改,一个常见的方法是

新建一个不同的名字的库,在这个新的库里你复制原有的代码并做修改。
修改依赖,引用新的被修改的库的名字。
这很不方便,且不利于追踪(比如如何查看改了什么功能?)。

patch-package 就解决了这个问题。使用方式也非常简单。

如下图:
展开
lucifer210于2021-08-07 14:08发布的图片
1