事情是这样的,我在上篇博文中费了好大力气终于安装上了nvm,本以为我可以开开心心使用了,谁知道执行nvm use xxx(版本号)的时候,node版本并没有切换。
查询了网上的资料,判断可能是nvm之前安装的node没有卸载干净的原因。 贴一下之前卸载node的命令
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
除了删除以上文件夹之外还需要删除一些文件 在终端中执行以下指令
sudo rm -rf ~/.npm
sudo rm -rf ~/.npmrc
sudo rm -rf ~/.node-gyp
除了以上文件之外还需要检查一下之前安装的一些包,我之前就安装了nrm,所以还需要执行一下
sudo rm -rf ~/.npmrc
都删除完成之后,执行切换
上图所示,问题解决了!
参考链接