Mac解决yarn全局安装模块后仍提示无法找到的问题
# 现象
执行 yarn global add gulp
安装全局gulp成功后,执行 gulp -v
提示 command not found: gulp
# 解决
# 1. 查找 yarn global 的安装目录
执行:
yarn global dir
1
得到:
/Users/usernameXXX/.config/yarn/global/node_modules/.bin
1
# 2. 修改配置文件
~/.bash_profile
(bash) 或 ~/.zshrc
(zsh)
修改 ~/.bash_profile
配置(~/.zshrc
修改方法相同,只需改名字即可)
- 如果文件不存在则创建
touch ~/.bash_profile
1
- 打开配置文件
vim ~/.bash_profile
1
或者使用xcode打开
open -a xcode ~/.bash_profile
1
- 添加一行
export PATH="$PATH:/Users/usernameXXX/.config/yarn/global/node_modules/.bin"
1
- 保存成功后执行
source ~/.bash_profile
1
- 检验配置是否生效
gulp -v
1
至此,问题解决。
# windows解决
windows解决方案类似
- 查看yarn的bin目录
yarn global bin
1
得到:
C:\Users\Administrator\AppData\Local\Yarn\bin
1
然后将该路径加入到环境变量path中。
上次更新: 2021-06-17 10:38:36