# 问题
【操作】
运行yarn global add [package]
后,对应命令package
的命令不生效
【系统】
windows10
# 排查
- 尝试重新安装,无果
- 运行
npm install -g [package]
,命令生效,证明是问题在yarn
# 解决
📖万能百度大法
运行
yarn global bin
命令,得到yarn安装目录复制目录路径
右键【我的电脑】-点击【属性】-点击【高级系统设置】
按图片操作

粘贴目录到环境变量中
确定,重启后运行命令,生效了
# 扩展
查看yarn/npm全局安装位置
# yarn
# 检查当前yarn的bin位置
yarn global dir
# 检查当前yarn的全局安装位置
yarn global bin
# npm
npm root -g
已安装全局package安装目录
# yarn
yarn global list
# npm
npm config ls
修改全局/缓存安装位置
# yarn
yarn config set global-folder "指定目录"
yarn config set cache-folder "指定目录"
# npm
npm config set cache "指定目录"
npm config set prefix "指定目录"