为什么 v4.11 是最新的时 corepack 会尝试默认安装yarn v1.22?

问题描述 投票:0回答:1

当我运行

yarn
命令时,我可以看到corepack即将下载yarn v1.22:

user@laptop:~/empty-directory$ yarn
Corepack is about to download https://registry.yarnpkg.com/yarn/-/yarn-1.22.22.tgz.

Do you want to continue? [Y/n]

我正在使用 corepack v0.25.2。

撰写本文时,yarn 的最新版本是 v4.11:https://github.com/yarnpkg/berry/releases

node.js yarnpkg nvm corepack
1个回答
0
投票

如果未指定 package.json 中的 packageManger 字段,Corepack 将下载 Corepack 配置的包管理器的 global 版本(Corepack 也将这些称为“已知良好版本”)。要升级,您可以:

  • 将项目的 package.json 中的 packageManger 字段设置为您的首选版本(例如
    "packageManger": "[email protected]"
    ),然后运行
    yarn
    以使用该包管理器版本安装依赖项。
  • 使用
    corepack up -g [email protected]
    升级Corepack的全局纱线版本。

链接

© www.soinside.com 2019 - 2024. All rights reserved.