You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何Corepack默认安装Yarn v1.22而非最新v4.1.1?如何设置默认版本?

问题解答

为什么Corepack会下载Yarn v1.22版本?

Corepack 默认将 Yarn Classic(v1.x 系列)作为未指定版本的空项目或无配置项目的 fallback 版本。这是因为 Yarn v1 是早期广泛普及的稳定版本,Corepack 的初始配置保留了这个默认行为——当你在没有任何 Yarn 版本配置的空目录中执行 yarn 命令时,就会触发这个逻辑,尝试下载 Yarn v1.22.x。

如何将Yarn 4.1.1设置为Corepack的默认版本?

1. 全局默认设置(所有项目生效)

执行以下命令激活并设置全局默认的 Yarn 版本:

# 下载并激活Yarn 4.1.1
corepack prepare yarn@4.1.1 --activate

# 持久化设置全局默认版本(确保重启终端后依然生效)
corepack config set yarn.default 4.1.1

2. 项目级默认设置(仅当前项目生效)

如果只想给特定项目指定 Yarn 4.1.1,进入项目根目录后执行:

yarn set version 4.1.1

该命令会自动在项目中生成 .yarnrc.yml 配置文件并添加版本指定内容,同时将对应版本的 Yarn 下载到项目本地。

内容的提问来源于stack exchange,提问作者M455

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 23:35:00