如果你也遇到了这个问题,并看了类似这样的答案:node 版本管理工具 n 无效的原理及解决方案,依然无果的话,尝试下更改这个环境变量文件
vim ~/.zshrc
按 SHIFT + G 跳到文件最后:

#export PATH="$PATH:/usr/local/opt/node@8/bin" #注释掉这行
export PATH="/usr/local/bin:$PATH" #添加这行
:wq保存退出
执行source生效配置
source ~/.zshrc
然后再执行n切换node版本,发现OK啦,我就是这样解决的。 如果你的命令行终端还开了其他窗口关闭,在其中之一切换的node版本没有同步成功的话,关掉重新打开就OK了。