yarn的配置 -- 无法将“yo”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。
yo : 无法将“yo”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。如果全局安装了 yo 命令,但是报出了下面的问题,需要去查看你的环境变量中的配置,看Path中是否可以找到你的 yo 命令所在的目录。以下是我的Node配置在环境变量中的路径:在上面的 node_global 中,无法找到 yo.cmd的运行脚本,而我的y
·
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 脚本的存放目录。如图:

进行完这些操作的配置,问题差不多也就解决了。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)