我已经修改了几个我的项目服务器 npm 模块并为这些包应用了补丁。我修改并应用补丁的一个包在我安装 yarn 时没有显示更改。下面是我的补丁的样子
Server/
Nodemodules/
@packagename/authenticated-proxy (actual version 1.4.0 in package.json)
@packagename/oauth-proxy (actual version 1.4.0 in package.json)
Patches/
@packagename+authenticated-proxy++@packagename+oauth-proxy+1.8.1.patch
@packagename+authenticated-proxy+1.4.3.patch
@packagename+oauth-proxy+1.4.1.patch
最初在修改经过身份验证的代理并应用版本 1.4.3 的补丁时,在安装 yarn 之后我能够看到我的更改并且我的补丁代码正在执行。现在,当我修改 oauth-proxy 并使用 1.4.1 应用补丁时,我无法看到我在 oauth-proxy 中编辑的代码得到执行。
我想弄清楚这个补丁做了什么 @packagename+authenticated-proxy++@packagename+oauth-proxy+1.8.1.patch ?它是两个补丁的组合吗?我在这里没有看到所有补丁更改?
当我安装 yarn 时,如何知道 npm 模块正在从我的补丁中挑选代码?我看到补丁应用后只安装了 1.4.0 版本
我也需要更新这个补丁吗?如果是这样,如何使用其他补丁中的相同代码更新此补丁?
任何建议/帮助表示赞赏。
谢谢。