【问题标题】:Update previously patched package with Yarn Berry使用 Yarn Berry 更新以前修补的软件包
【发布时间】:2021-11-03 07:09:21
【问题描述】:

我在我的项目中使用 Yarn@3.0.2。

我已经使用命令 yarn patch @pkg/pkg 修补了一个包 (@pkg/pkg),并且我将它用作 patch: 协议的 devDependency。

现在我需要为同一个包制作另一个补丁 - 但是当我运行相同的命令时,我得到Multiple candidate packages found [...]

它在尝试定位原始包时有效(使用yarn patch @pkg/pkg@x.x.x),但我似乎无法找到定位修补项目的方法。

那里有任何熟练的纱线开发人员吗?

(可能有用的信息:我不能将resolutions 字段用于补丁,因为@pkg/pkg 是一个CLI,似乎不适用于这种方法)

【问题讨论】:

    标签: yarnpkg yarnpkg-v2 yarnpkg-v3


    【解决方案1】:

    解决方案是选择错误提示的补丁并将其封装在 qoutes 中,例如:

    yarn patch "patch:..."

    【讨论】:

      猜你喜欢
      • 2020-11-09
      • 2011-04-13
      • 2020-12-03
      • 2021-10-27
      • 1970-01-01
      • 2017-06-11
      • 1970-01-01
      • 2023-02-06
      • 2020-11-29
      相关资源
      最近更新 更多