删除用yarn创建的补丁

rpt*_*thi 5 patch node-modules react-native yarnpkg

由于参数@shoutem/ui有限制,ref我添加了一个补丁,以通过添加以下内容来尊重 ref 实现ref={(input) => this.props.inputRef(input)}

@shoute/ui TextView 路径

该团队最终没有使用这条路径,而是创建了一种不同的方法来解决该问题。我想回滚这个补丁。我找不到删除补丁的方法,就像添加补丁一样简单。我已经检查了文档,但找不到有关它的详细信息。

我也尝试过:

yarn patch-package package-name --reverse
Run Code Online (Sandbox Code Playgroud)

检查此处文档的“选项”--reverse标题下的https://yarnpkg.com/package/patch-package

前任。:yarn patch-package @shoutem/ui --reverese

即使在那之后,当我运行时yarn install,我也会在我的补丁列表(检查图像)中看到我想要删除的内容。

--反向测试

小智 0

您是否尝试过从补丁文件夹中删除该补丁文件?如果不是那么:

  1. 在项目中找到 patch 文件夹,如下图所示 在此输入图像描述
  2. 选择不需要的补丁文件并将其删除。
  3. 运行纱线安装

它对我来说就像一种魅力。快乐编码

我希望能很好地回答你的问题。