如何将全局的旧版Yarn(1.22.x)升级至Yarn 4.x版本?
全局安装Yarn 4.x的实现方案
前提说明
- 使用
npm install -g yarn或sudo apt install yarn安装的是Yarn 1.x(1.22.x系列),这是包管理源默认版本配置导致的结果。 - 针对单个项目迁移至Yarn 4.x,可在项目根目录执行
yarn set version stable(也可将stable替换为具体版本号,比如4.1.1)。
全局安装Yarn 4.x的方法(官方不推荐,但可实现)
由于Yarn官方更推荐项目级版本管理,常规包管理工具没有提供直接的全局安装入口,可通过以下两种方式实现:
方法一:通过npm全局安装Yarn Berry包装器
执行以下命令完成全局安装:
npm install -g yarn@berry
安装后可通过 yarn --version 命令验证是否成功安装Yarn 4.x版本。
方法二:手动配置二进制文件
- 下载对应系统的Yarn 4.x二进制文件(从官方发布渠道获取)
- 将文件移动到系统全局可执行目录:
- Linux/macOS:
/usr/local/bin/ - Windows:
C:\Windows\System32\
- Linux/macOS:
- 将文件重命名为
yarn,并赋予可执行权限(Linux/macOS执行chmod +x /usr/local/bin/yarn) - 重启终端后,执行
yarn --version确认版本
内容的提问来源于stack exchange,提问作者Naomikho
相关产品推荐
相关产品推荐

