nodejs yarn npm Mac下的路径问题

本文最后更新于$day天前,文中所描述的信息可能已发生改变。

nodejsnpmyarn 是前端开发常用的基础软件,最近为了方便管理,我使用 Homebrew 重新安装了这三个软件。

MacOS 命令行下的各种软件,如果可以,最好使用同一种软件管理,比如 Homebrew

路径

Yarn 使用 global 命令安装的全局包放在 ~/.config/yarn/global 目录

npm -g 安装的的全局包放在了 /usr/local/lib/node_modules

Homebrew 安装的软件,安装的路径都在 /usr/local/Cellar/,然后使用链接指向了 /usr/local/bin/

Yarn 如果使用 curl 下载 sh 脚本安装,安装目录在 ~/.yarn

问题

使用 Homebrew 重新安装 nodejs 时发现 npm 没有跟随 nodejs 升级,而是使用了之前 /usr/local/lib/node_modules 里的旧版本,把里面的 npm 删掉, Homebrew 重新安装 nodejs即可。

brew reinstall node

感谢您的阅读。 🙏 关于转载请看这里