解决nvm 切换node版本切换不成功的问题
问题如图:显示已经切换成功,但实际没有
即使删掉也不行
![](https://img2020.cnblogs.com/blog/1113474/202104/1113474-20210412203422570-2124429725.png)
所以问题就出来了,在你装nvm之前已经装了v10.14.1的版本了,所以nvm包里面的跟这个很早之前装的文件没有关联,所以第一步找到文件所在位置并删除
1.where node
![](https://img2020.cnblogs.com/blog/1113474/202104/1113474-20210412203438341-1729632086.png)
2.找到文件夹位置 直接删除
3.然后查看node -v 发现已经删除成功
![](https://img2020.cnblogs.com/blog/1113474/202104/1113474-20210412203449674-1924450401.png)
现在可以用nvm把之前删除掉的版本再装回来
node install v10.14.1
现在再来看,就切换成功了!
4.nvm use 你要切换的版本
![](https://img2020.cnblogs.com/blog/1113474/202104/1113474-20210412203500324-1607292832.png)
注意:
安装好nvm 要在,nvm的settings.txt加上
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
![](https://img2020.cnblogs.com/blog/1113474/202104/1113474-20210412203210448-783436060.png)
如果没在settings.txt加上安装npm,删除之前安装的node npm也会随之删除
![](https://img2020.cnblogs.com/blog/1113474/202104/1113474-20210412203151804-117719839.png)
添加之后nvm 管理下的node包 就有了npm
![](https://img2020.cnblogs.com/blog/1113474/202104/1113474-20210412203158995-1658851358.png)
大功告成!