D:\毕设\垃圾分类2\project\src\main\resources\static\home>yarn 'yarn' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
时间: 2025-03-23 08:15:51 浏览: 59
### 配置 Yarn 的解决方案
在 Windows 系统中遇到 `'yarn' 不是内部或外部命令` 的错误提示,通常是因为系统无法识别 `yarn` 命令。这可能是由于环境变量未正确配置所致。以下是具体的解决方法:
#### 1. **确认 Node.js 已正确安装**
Node.js 安装完成后,默认会自动将其路径添加到系统的环境变量中[^1]。可以通过以下方式验证:
```bash
node -v
npm -v
```
如果上述两个命令均能正常返回版本号,则说明 Node.js 和 npm 已成功安装并配置。
#### 2. **全局安装 Yarn**
Yarn 可以通过 npm 进行安装。执行以下命令来全局安装 Yarn:
```bash
npm install --global yarn
```
#### 3. **检查 Yarn 是否已安装**
完成安装后,可以尝试运行以下命令查看其版本号:
```bash
yarn -v
```
如果仍然报错 `'yarn' 不是内部或外部命令`,则需要手动配置环境变量。
#### 4. **手动配置环境变量**
按照以下步骤操作:
- 打开计算机属性 -> 高级系统设置 -> 环境变量。
- 在 **系统变量** 中找到 `Path` 并编辑。
- 添加 Yarn 的安装路径至 `Path` 中。默认情况下,Yarn 被安装在以下目录之一:
- 如果使用 nvm (Node Version Manager),可能位于:
`C:\Users\<用户名>\AppData\Roaming\npm`[^2]
- 如果直接通过 npm 全局安装,则通常是:
`C:\Program Files\nodejs\node_modules\npm\node_modules\.bin`[^3]
> 注意事项:确保路径无误,并且每次修改环境变量后需关闭当前打开的 CMD 或终端窗口,重新启动才能使更改生效。
#### 5. **验证配置是否成功**
再次打开一个新的 CMD 或 PowerShell 窗口,输入以下命令测试:
```bash
yarn -v
```
如果能够显示 Yarn 版本号,则表示问题已经解决。
---
### 总结
当遇到 `'yarn' 不是内部或外部命令` 错误时,应先确认 Node.js 和 Yarn 是否正确安装;其次检查环境变量 Path 设置是否有遗漏。遵循以上流程调整后,绝大多数情况都能恢复正常功能。
---
阅读全文
相关推荐



















