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

Yarn set version命令失效:无法从Yarn 3.0.0切换至Yarn 2.0.0

Yarn版本切换失败的解决方案

我之前碰到过完全一样的问题:

  • 当前本地Yarn版本是3.0.0,想要切换到2.0.0-rc.30,执行yarn set version 2.0.0-rc.30后版本毫无变化
  • 尝试全局卸载重装Yarn:npm uninstall -g yarn && npm install -g yarn,版本依然停留在3.0.0

最终解决步骤

直接删除项目根目录下的yarnrc文件,之后再执行版本切换命令,就能成功将Yarn版本切换至2.0.0-rc.30了。

原因其实很直白:项目根目录的yarnrc文件会优先锁定当前项目使用的Yarn版本,它的优先级高于全局设置和yarn set version命令的临时调整,所以只要这个文件存在,你的版本切换操作就会被覆盖。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.30 06:58:12