背景
当我们需要修改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"
}
}