yarn的配置 -- 无法将“yo”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。

本文介绍了如何解决在使用Yarn安装全局模块如yo时遇到的命令识别错误。问题源于Yarn的全局安装路径与模块不在同一分区。通过设置yarn的全局安装位置和缓存位置到同一分区,并检查环境变量,可以解决这个问题。确保环境变量包含了yo.cmd的路径,以使系统能找到相应的脚本。
摘要由CSDN通过智能技术生成

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

在这里以 yarn 安装 yeoman 为例:

yarn global add yo

错误
yarn 安装报出上面的问题,问题分析如下:

  • 一、使用yarn global bin查看yarn的目录
    C:\Users\li_sh>yarn global bin
    D:\software\nodeJs\info\node_global\bin
    
  • 二、使用yarn global dir查看全局目录
    C:\Users\li_sh>yarn global dir
    C:\Users\li_sh\AppData\Local\Yarn\Data\global
    

通过上面的检查,可以发现yarn目录和安装的模块不在相同的硬盘分区里。

  • 三、修改 yarn的全局安装位置和缓存位置:

    yarn config set global-folder "D:\software\Yarn\Data\global"
    yarn config set cache-folder "D:\software\Yarn\Cache"
    

    注意

    上面中,yarn的全局安装位置和缓存位置是你自己设置的,而不是固定的。执行上述的操作,是为了保证 yarn目录和安装的模块在相同的硬盘分区里。

  • 四、再次运行 yo,若还是不可以,则需要查看环境变量中是否增加了 yo.cmd 脚本的存放目录。如图:

    在这里插入图片描述
    进行完这些操作的配置,问题差不多也就解决了。

回答: 当在VSCode终端中输入命令 "yarn install" 时,出现了无法识别 "yarn" 的错误信息。这个错误通常是因为系统无法找到 "yarn" 命令。解决这个问题的方法有几种。一种解决办法是通过使用 "npm install -g yarn" 命令来全局安装 "yarn"。这个命令会使用npm来安装yarn,保你的npm是最新版本。另外,有时候还可能会出现其他报错。如果遇到其他报错,建议查阅相关资料来解决。 你也可以尝试在终端中输入 "yarn -v" 来检查 "yarn" 的版本信息,如果还是无法识别 "yarn" 命令,则可能需要进一步检查你的环境配置,确保 "yarn" 已经正确安装并在系统路径中。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [VsCode安装yarnyarn : 无法将“yarn识别cmdlet函数脚本文件或可运行程序的名](https://blog.csdn.net/weixin_44259388/article/details/124858756)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [无法将“yarn识别cmdlet函数脚本文件或可运行程序名称](https://blog.csdn.net/zhougubei/article/details/121946485)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [yarn : 无法将“yarn识别cmdlet函数脚本文件或可运行程序名称](https://blog.csdn.net/nxg0916/article/details/123462258)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值