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