nvm切换node版本不成功

问题1:

nvm在切换node版本的时候,执行nvm use xxx的时候能够切换成功,但是执行nvm list发现版本就没切换?

解决:

(在搜集大量的关于这方面的文章后,我还是自己整理一下思路,写一下问题的解决以及整个流程。)

必须指明切换node的"当前存放路径",以及环境变量配置正确。"当前存放路径"是什么意思呢,下面流程有讲解,

流程:

在nvm安装的时候,有两步需要选择文件位置,

第一个是选择nvm安装位置,

第二个是需要指定一个文件,用来做nvm切换node版本的文件使用,就是上面说的"当前存放路径",

这两项文件位置也可以在nvm安装后,在settings.xml里配置,如下,

然后需要配置环境变量(我配置在用户),如下:

NVM_HOME       E:\tools\nvm\nvm           //  对应你nvm安装了路径

NVM_SYMLINK    E:\tools\nvm\nodejs        //  对应nodejs文件的位置

这里只是我文件的位置和命名,你那边只要文件路径别出现中文,空格都可以。

"当前存放路径"的意思就是nvm在切换node版本的时候,会将当前选择的node版本复制进nodejs这个文件夹,系统所使用的node也就是这个nodejs文件里面的。之所以切换版本不成功,是因为没有将选定版本的node复制进来,nodejs文件夹里还用的是原来的node版本,

问题就出现在"当前存放路径"这个文件夹上,如果你在settings.xml指定的和环境变量配置的不一致,就会出现问题。

问题2:

切换node版本的时候出现乱码,cmd切换管理员还是解决不了?

exit status 1: ��û���㹻��Ȩ��ִ�д˲�����

解决:

node安装路径不能有空格,中文,这不仅仅是nvm,安装所有的软件都是这样。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值