jannahuang / blog

MIT License
0 stars 0 forks source link

Mac 解决 yarn global add 安装模块之后,报错 command not found #12

Open jannahuang opened 2 years ago

jannahuang commented 2 years ago

比如执行 yarn global add rollup 在全局安装模块之后,在终端输入 rollup 会报错 zsh: command not found: rollup。 首先,我们要知道模块安装在电脑的哪个位置。 1. 查找安装目录

yarn global dir

可以得到 yarn 全局安装的路径,例如 /Users/username/.config/yarn/global/node_modules/.bin。

2. 修改配置文件 打开终端,默认打开根目录,按 command + shift + . 即可查看隐藏文件。 看是否存在 .bash_profile,如果没有则创建。 创建文件:

touch ~/.bash_profile

打开文件:

vim ~/.bash_profile

点击键盘 i,开始写入,写入如下内容,路径替换成刚才查到的 yarn 安装路径:

export PATH="$PATH:/Users/username/.config/yarn/global/node_modules/.bin"

然后点击左上角 esc 退出写入,再输入 :wq 保存文件。 保存成功之后,在终端刷新配置:

source .bash_profile

如果系统默认用 zsh,则新建 .zshrc 文件。在 .zshrc 文件中写入如下内容:

source ~/.bash_profile

保存退出之后,在终端上刷新配置:

source .zshrc