使用 patch-package
工具即可
Step1:安装
注意只在 dev 下生效即可
1 | yarn add patch-package --dev |
Step2:创建补丁
- 修改
node_modules
下的三方代码 - 根目录下执行以下代码即可创建 patches 补丁文件夹,其中 TargetPackageName 为你要修改的三方模块的名字
1 | npx patch-package TargetPackageName |
Step3:添加自动化脚本
package.json 的 scripts 中添加代码 "postinstall": "patch-package"
,最终效果如下图
1 | { |
Step4:提交到 Git
将 patches 文件夹和 package.json 的修改提交到 Git 即可