nvm use时报错 exit status 1:一堆乱码,exit status 5


 如图,nvm list 的时候,在只有一个node版本的时候,也没有指向,表示未启用到这个版本

当使用nvm use 12.13.1的时候,报错

原因是我在之前多次安装node,出错了就删除包,再次安装,在C:\Program Files下是有一个nodejs的,但是由于已经删除了node的包,所以这个nodejs是个无效文件

但是在我的nvm文件夹下的setting.txt中已经配置了

root: C:\nvm
path: C:\Program Files\nodejs
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: http://npm.taobao.org/mirrors/npm/

确认路径没错

 将里边的nodejs删除

再以管理员方式打开cmd窗口,输入nvm use 12.13.1

 就可以了,并且在C:\Program Files\ 下会发现自动生成了一个nodejs

二:报错exit status 5:????????

原因:因为当前命令提示符窗口是user权限, 

解决:cmd使用管理员方式打开就可以

如何将nvm不需要使用管理员方式呢?

解决方式,就是不要将nvm安装在c盘