运行sudo n
命令后,选择node/18.16.0
版本,结果为
copying : node/18.16.0
installed : v18.16.0 to /usr/local/bin/node
active : v22.0.0 at /opt/homebrew/bin/node
使用node -v
查看版本,结果为v22.0.0
,版本未修改成功。
原因:brew下的node被激活了。
解决:运行 brew unlink node
来停止brew当前被激活的node。
此时运行which node
命令 ,提示/usr/local/bin/node
,则表示brew下的node已经被停止。
重新运行sudo n
命令,并选择node/18.16.0
版本后,成功切换为v18.16.0
。