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

迁移至Yarn 2时执行yarn set、policies命令提示不存在如何解决

问题根因

你遇到的命令不存在报错,是因为本地安装的Yarn 1.7.0版本过旧。yarn set version、yarn policies这类用于版本切换的功能,是Yarn 1.x分支迭代到1.22.0及以上版本才新增的,低于该版本的Yarn无法识别对应命令。

解决步骤

  1. 升级全局Yarn到1.x分支的最新稳定版
    如果你的Yarn是通过npm安装的,直接执行:
    npm install -g yarn@1
    如果是通过其他渠道安装的Yarn,卸载原有旧版本后重新安装1.22.x系列版本即可。

  2. 验证版本升级结果
    执行命令确认当前Yarn版本符合要求:
    yarn -v
    返回结果为1.22.x系列版本号即为升级成功。

  3. 重新执行迁移命令
    版本符合要求后,直接执行迁移命令即可切换到Yarn 2(Berry):
    yarn set version berry


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 01:36:02