最近在写组织架构的时候碰到了第三方插件报错的问题
找到了以下解决办法
1.安装依赖 patch-package官网有详细的描述
npm i patch-package --save
2.在package.json中的scripts添加npm钩子,install依赖包后会执行
"postinstall": "patch-package"
3.更改完依赖里面的代码后执行下面命令,前提是要更改的是未压缩的代码
npx patch-package 更改的依赖包名
例如: npx patch-package zm-tree-org
4.目录中会自动生成一个文件夹patches,里面就是已经更改过的依赖包拉,然后push到仓库后,其他小伙伴就不会再覆盖这个依赖包了