51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Mac解决yarn全局安装模块后仍提示无法找到的问题

# 现象 {#现象}

执行 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中。

赞(2)
未经允许不得转载:工具盒子 » Mac解决yarn全局安装模块后仍提示无法找到的问题