yarn : 无法将“yarn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

1. 确认 Yarn 是否已安装

首先,确认 Yarn 是否已经通过 npm 成功安装。

npm install -g yarn

2. 检查 Yarn 的安装路径
确认 Yarn 的安装路径是否已经被添加到系统的环境变量中。Yarn 通常会被安装在 Node.js 的全局模块目录下。

npm config get prefix

这将返回一个路径,例如 C:\Users\YourUsername\AppData\Roaming\npm(Windows)或 /usr/local(macOS/Linux)。在这个路径下的 bin 目录里应该有一个 yarn 或 yarn.cmd 文件。

3. 添加 Yarn 到环境变量
如果 Yarn 的安装路径没有被添加到环境变量中,需要手动添加它。

在 Windows 上
打开“控制面板” -> “系统和安全” -> “系统” -> “高级系统设置”。
点击“环境变量”按钮。
在“系统变量”部分,找到名为 Path 的变量,然后点击“编辑”。
点击“新建”,然后添加 Yarn 的安装路径(例如 C:\Users\YourUsername\AppData\Roaming\npm)。
点击“确定”保存更改。

4. 重启终端或命令提示符
有时候,即使已经更新了环境变量,也需要重启终端或命令提示符才能使更改生效。

5. 再次检查 Yarn 安装
关闭并重新打开一个新的终端或命令提示符窗口,然后再次尝试运行 yarn -v 命令,看看是否能够成功显示 Yarn 的版本号。

6. 使用管理员权限安装
如果在 Windows 上使用的是 PowerShell,并且仍然遇到问题,可以尝试以管理员身份运行 PowerShell 并重新安装 Yarn:

右键点击 PowerShell 图标,选择“以管理员身份运行”。
运行以下命令:

npm install -g yarn

7. 在PowerShell命令提示符窗口可以看到yarn的版本,但是vscode终端无法运行yarn:yarn : 无法将“yarn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

1)在vscode图标右键-属性-兼容性,勾选以管理员身份运行此程序:

2)更改执行策略‌:

打开VS Code,以管理员身份运行。
在终端中执行以下命令:

get-ExecutionPolicy // 查看当前执行策略
set-ExecutionPolicy RemoteSigned // 将执行策略更改为RemoteSigned

确认没有报错后,再次尝试运行yarn命令‌。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值