碰到的问题:全局安装yeoman,使用yo命令试,报出错误,下面贴图
原因:环境变量中没有配置yarn的全局路径
解决:
1. 检查当前yarn 的录 —yarn global bin
2. 检查当前 yarn 的全局安装位置 —yarn global dir
3. 将yarn的全局安装路径配置到环境变量当中
以我的为例:我自定义了全局的安装路径和缓存路径,后面的路径自己定义
1. 修改全局路径 —yarn config set global-folder D:\system\nodejs\node_modules\yarn\global"
2. 修改缓存路径 —yarn config set cache-folder "D:\system\nodejs\node_modules\yarn\cache"
3. 设置好之后用yarn全局安装了yeoman(也就是yo),去自己的全局路径看到已经安装好了,在global\node_modules.bin中
4. 这时候我试了一下yo -v
,还是不行,这个问题就是环境配置的问题了,我们自定义了路径,需要将自定义的全局路径配置到环境变量中!
5. 添加好之后,关掉cmd,重新打开再使用yo -v
,这个时候就可以使用了
记录yarn安装全局包,无法使用的问题:‘yo‘ 不是内部或外部命令,也不是可运行的程序或批处理文件
最新推荐文章于 2024-06-03 11:53:42 发布