如何使用纱线更新/降级软件包版本?



我有一个软件包,我想降级版本使用。如何使用纱线"依赖项"来做到这一点?

>Yarn version 命令 示例
1 yarn upgrade package@version yarn upgrade luxon@^3.0.1
2、3 yarn up package@version yarn up luxon@^3.0.1

这是官方文档 https://classic.yarnpkg.com/en/docs/cli/upgrade 没有用于降级到特定版本的关键字。您必须对两者使用 upgrade 关键字

yarn upgrade package@version

例如

yarn upgrade @types/express-session@^1.15.16 

您可以像这样交互式地升级/降级软件包:

yarn upgrade my_package@^

这将生成包可用版本的交互式列表,供您选择。这样:

Couldn't find any versions for "my_package" that matches "^"
? Please choose a version of "my_package" from this list: (Use arrow keys)
❯ 0.10.1
0.10.0
0.9.3
0.9.2
0.9.1
0.9.0
0.8.2
0.8.0

与使用upgrade-interactive关键字相比,此方法的一个优点是,无论如何都会生成交互式列表。虽然upgrade-interactive只会在包裹过期时为您提供列表。因此,您不能总是使用upgrade-interactive关键字降级。

最新更新