Yarn需在Node.js基础上安装,先确认node -v和npm -v可用;若未安装,须从nodejs.org下载LTS版并勾选“Add to PATH”;再用npm install -g yarn全局安装,重启终端后执行yarn --version验证。

在Windows系统中安装Yarn包管理器,是为了替代或补充npm来更高效、更稳定地管理前端项目的依赖和脚本。你必须先确保Node.js已正确安装,否则所有安装方式都会失败或命令无法识别。
确认Node.js已安装并可用
按下 Win + R,输入 cmd 回车,执行:
yarn --version
如果提示“不是内部或外部命令”,说明Yarn未安装;但若连 node -v 或 npm -v 都报错,则必须先安装Node.js——Yarn无法脱离Node.js运行。
前往 nodejs.org/en/download 下载LTS版本安装包,安装时务必勾选 【Add to PATH】 选项,否则后续所有命令行操作都将失效。
方法一:用npm全局安装(最通用)
打开CMD或PowerShell(无需管理员权限),直接运行:
立即学习“前端免费学习笔记(深入)”;
npm install -g yarn
这一步会把yarn可执行文件写入npm的global bin目录。安装完成后,关闭当前终端再重新打开,避免PATH缓存导致yarn命令不可见。
验证是否生效:
yarn --version
若返回类似 1.22.19 的版本号,说明安装成功。注意:某些旧版npm(--no-optional 参数跳过可选依赖编译,否则卡在 node-gyp 构建阶段。
方法二:下载MSI安装程序(免配置)
访问 Yarn 官网的 MSI下载页,下载 yarn-*.msi 文件(如 yarn-1.22.22.msi)。
双击运行安装向导,全程点“Next”即可——它会自动检测已安装的Node.js,并将Yarn路径写入系统PATH环境变量,无需手动配置。
安装完毕后,新开一个CMD窗口,直接执行:
yarn --version
如果显示版本号,说明PATH已生效;若不显示,请重启电脑或手动检查系统环境变量中是否存在 【%LOCALAPPDATA%\Yarn\bin】 这一项。
方法三:用Scoop安装(适合命令行重度用户)
第一步:以管理员身份打开PowerShell,运行以下命令安装Scoop:
【做什么】纯 Windows 只读存储分析 — 扫描 12+ 组目标(含 Installer/ProgramData/回收站)→ 三灯分级(🟢可自动清/🟡需判断/🔴建议卸载)→ 交互式 HTML 报告 + 本地服务一键删。 【何时用】用户抱怨磁盘空间不足、要求清理/分析/查看空间占用、想知道什么东西吃硬盘。 【触发词】磁盘满了/C盘满了/D盘满了/空间不够/清理空间/清理磁盘/清理C盘/占空间/ 存储分析/磁盘分析/看一下存储/电脑空间/storage analysis/disk cleanup/清缓存/
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force;
iwr -useb get.scoop.sh | iex
第二步:安装Yarn:
scoop install yarn
Scoop会自动处理Node.js依赖检查,并把Yarn安装到 ~\scoop\shims 目录下,该路径已由Scoop自动加入用户PATH。
第三步:立即验证:
yarn --version
此方法的优点是升级方便(scoop update yarn),缺点是首次安装Scoop需要网络策略放行,企业防火墙环境下可能失败。
启用Corepack(Node.js 16.10+ 内置方案)
如果你使用的是Node.js 16.10或更新版本(推荐LTS 20.12+),Yarn已作为Corepack的一部分内置,无需npm install。
只需在CMD或PowerShell中执行:
corepack enable
该命令会激活Corepack并在PATH中注入yarn可执行入口。执行后立刻验证:
yarn --version
若提示“command not found”,请确认你运行的是 【非旧版PowerShell(如5.1)】,且Node.js确实是16.10+版本——可通过 node -v 精确核对。

















