使用 patch-package 给 node_modules 打补丁
第一步
安装 patch-package
1 | yarn add patch-package -D |
第二步
修改 npm
包的代码后(如修改 webpack
),执行
1 | npx patch-package webpack --use-yarn |
npm
会在项目根目录下的 patches
目录中创建一个名为 webpack+version.patch
的文件,提交到 git
。
第三步
package.json
的 scripts
中加入 "postinstall": "patch-package"
1 | "scripts": { |
在后续运行 yarn 时,便会自动为依赖包打上我们编写的补丁了。