如何将多个包升级到特定版本?

How to upgrade several packages to specific version?

我用纱线
我有一个 @angular 应用程序,其中包含几个 repos 中的 lib 模块。
我想将所有 @angular 依赖项从一个模块升级到另一个模块的版本。不是最新的 Bugfix

所需版本:11.2.7
最新:11.2.13

我该怎么做?

yarn upgrade --scope @angular

他们升级到 11.2.13

您可以使用以下命令使用 yarn 安装特定版本的依赖项:
yarn add dependency@version

所以在你的情况下你会使用:
yarn add angular@11.2.7

Reference

yarn add package-name 这将安装包的“最新”版本。

yarn add package-name@1.2.3 这将从注册表安装特定版本的包。

yarn add package-name@tag 这将安装特定的“标签”(例如 beta、next 或 latest)。

你应该使用yarn add angular@11.2.7