全局安装 yarn,使用 brew 解决这个问题

因为 yarn 会随不同的版本变化
更新于: 2025-01-06 14:25:17

背景

  • 在使用不同的 Node.js 版本时,每次切换版本后重新安装 yarn 是一个常见问题。

安装

确认安装的是 1.22.22 这个版本

brew install yarn

$ l `which yarn`
lrwxr-xr-x 1 aric admin 31 Dec 21 11:52 /usr/local/bin/yarn -> ../Cellar/yarn/1.22.22/bin/yarn

卸载原来的

# 1. nvm ls 列出所有的 node 版本
# 2. 切到对应的node 里,用以下命令卸载对应的 yarn 的全局安装
$ npm uninstall -g yarn
$ 可以使用 ni-ug

# node 18/16 以用以下命令删除
npm uninstall --location=global yarn
# node 14/12 用 以下命令
npm uninstall -g yarn