我有一个软件包,我想降级版本使用。如何使用纱线"依赖项"来做到这一点?
>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
关键字降级。