前端Path-package修改依赖包 引入 安装patch-package 修改node_module中的代码 创建补丁 加入补丁部署的命令

我们是否经常想要修改webpack引入的依赖的部分简单的逻辑?
如果我们修改node_module依赖的代码后重新安装后打出的包修改的代码有丢失了要怎么处理?
这是我们的patch-package就派上用场了。

安装patch-package

npm i patch-package --save-dev

修改node_module中的代码

创建补丁

npx patch-package package-name

加入补丁部署的命令

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