1. 问题
用nvm管理node版本,本来想试一下16.18.0版本的node
~> nvm use stable
Now using node v16.18.0 (npm v9.6.2)
但是一查node -v发现还是之前的16.15.1版本
~> node -v
v16.15.1
node版本根本没有改变!甚至还在用system的版本
~> nvm list
v14.17.0
v16.17.0
v16.18.0
-> system
原因可能出在:之前用brew安装nvm的时候没有把系统的node版本删掉
2. 解决方案
~> which node
/Users/xxx/.asdf/shims/node
首先看看node在哪里🧐,然后手动删掉这个文件。
删完之后再看看which node:
~> which node
/Users/xxx/.nvm/versions/node/v16.18.0/bin/node
这回感觉没错了!System版本也消失了!
~> nvm list
v14.17.0
v16.17.0
-> v16.18.0
default -> v16.17.0
参考链接🔗:史上卸载node最强宝典