windows 11 全局安装完 yarn 无效

2025-08-23  本文已影响0人  Rinaloving
全局安装命令
 npm install -g pnpm
问题

我们已经安装了 node 、npm ,但是 yarn -v 无效


image.png

这是PowerShell 执行策略限制,导致无法运行 yarn.ps1 脚本。这是因为 Windows 的 PowerShell 默认设置可能禁止运行未签名的脚本。

解决方案

PowerShell 的执行策略限制了脚本的运行,你需要调整执行策略以允许运行 Yarn。以下是具体步骤:以管理员身份打开 PowerShell按 Win + S,搜索 PowerShell。
右键选择“以管理员身份运行”。

检查当前执行策略
在 PowerShell 中运行以下命令,查看当前执行策略:powershell

Get-ExecutionPolicy

如果输出为 Restricted(默认值),说明脚本被禁止运行。
更改执行策略
运行以下命令,将执行策略更改为允许运行本地脚本:powershell

Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned

RemoteSigned 允许运行本地创建的脚本,但需要远程脚本有数字签名。
-Scope CurrentUser 限制更改仅对当前用户生效,避免影响整个系统。

确认更改
再次运行:powershell

Get-ExecutionPolicy

应该显示 RemoteSigned。
验证 Yarn 安装
现在运行以下命令检查 Yarn 版本:powershell

yarn -v

如果成功,应该会显示 Yarn 的版本号(例如 1.22.x)。


image.png
上一篇 下一篇

猜你喜欢

热点阅读