在 Yarn 2.0 中使用 yarn up 升级 yarn.lock 文件中的依赖项时出错

Error upgrading dependencies in yarn.lock file with yarn up in Yarn 2.0

我正在尝试使用 Yarn 2.0 将我的 yarn.lock 中的依赖项升级到最新版本,以解决 dependabot 问题。 ini 依赖项存在问题,我尝试了 运行 命令 yarn up ini 导致以下错误:

❯ yarn up ini
Usage Error: Pattern ini doesn't match any packages referenced by any workspace

我注意到我可以使用 yarn up 来升级 package.json 文件中的包,但一直无法弄清楚如何更新 yarn.lock 中的依赖项。我想知道是否有人知道我应该改用什么命令?

如有任何帮助,我们将不胜感激。谢谢!

文档来源:https://yarnpkg.com/getting-started/migration#renamed

我了解到您无法升级 yarn-lock 文件中的单个依赖项,您必须通过 运行 命令升级包含 package.json 文件中的依赖项的包:

yarn up ${package_name} 后跟 Yarn 2.0 中的 yarn install

I noticed that I can use yarn up to upgrade packages in package.json file, but haven't been able to figure out how to update a dependency in a yarn.lock. I'm wondering if anyone knows what command I should be using instead?

从3.0开始,可以使用yarn up -R <name>升级传递依赖(即依赖的依赖)。