patch-package给包打补丁

187 阅读1分钟

背景

当我们需要修改node_modules下的npm包,或者其他第三方库的代码,直接使用打补丁的方式来修改是最方便的

patch-package会在根目录下生成patches文件夹,记录第三方库代码的改动

步骤

1、安装patch-package

npm install -D patch-package 

2、修改需要改动的npm包XXX

3、执行命令,便会在patches文件夹里生成记录

npx patch-package XXX

4、在package.json的scripts里添加指令,其他人npm install就可以打补丁

{   
      "scripts": {     
          "postinstall": "patch-package"   
       }
}