使用homebrew进行管理
查看当前版本
1 | $ node -v |
查看当前有哪些可以安装的版本
1 | $ brew search node |
安装node 10
1 | $ brew install node@10 |
解除高版本的关联关系
1 | $ brew unlink node@12 |
关联node10版本
1 | $ echo 'export PATH="/usr/local/opt/node@10/bin:$PATH"' >> ~/.zshrc |
执行强制关联低版本命令
1 | $ brew link --force --overwrite node@10 |
经典案例1
背景
使用n模块升级node版本后降级失败
解决方法
1 | $ sudo chown -R 'XinweiWang':admin /usr/local/include/node |
经典案例2
在unlink node@10且link node@12后,不停提醒
1 | Warning: Already linked: /usr/local/Cellar/node@12/12.22.3 |
但node版本依然是10
解决:打开/usr/local/Cellar,把node@10删掉即可