Windows安装nvm进行node版本切换(自定义路径踩坑记录)

本文详细记录了在Windows上安装nvm,并进行Node.js版本切换的过程,包括卸载已有Node.js,正确安装nvm,设置淘宝镜像,以及解决自定义路径导致的问题。在安装过程中,特别提醒先按官方步骤操作,再进行自定义路径设置,以避免快捷方式生成失败。此外,还介绍了如何将npm的module和cache移到非系统盘以释放C盘空间。

首先抛出结论,先按官方安装软件步骤搞,再搞自定义,跟着我这篇文章搞,百分之90没问题。

安装步骤

  1. 首先将你电脑上的node卸载。

    相信很多人在想安装nvm时电脑中已经存在着node,这里首先将其删除,Windows下直接在控制中心将其卸载即可。另外,请将环境变量中有关node的变量与路径也一并删除干净。

  2. 接着请到nvm下载地址下载所需要的nvm安装文件,一般来说下载下图中两个文件其中之一就行。如果下载的是zip则要解压

  3. 运行nvm-setup.exe文件,可以看到他会让你选路径,这里听我一句劝,很简单,记住第一个路径,接着一路next直到finish就行。因为第二个让你选择的路径其实是创建一个快捷方式,这个下面说,总之先按官方安装软件步骤搞,再搞自定义。

  4. 到上一个步骤提到的路径下,找到settings.txt文件,添加如下两行:

    node_mirror: https://npm.taobao.org/mirrors/node/
    npm_mirror: https://npm.taobao.org/mirrors/npm/

  5. 好啦,nvm淘宝镜像搞定了,接着测试下安装成功不,这里记录下我的操作步骤,仅供参考。

    以管理员身份运行你的终端(我用的Win11的powershell,有一说一真挺好看的),运行nvm -v,出现相关信息就是安装成功了,接着nvm install 12还有nvm install 16,(这里的数字是大的版本号,大家根据自己的需要安装,我这里仅做测试。)使用nvm list查看你安装的node版本,接着nvm use 16切换到你想使用的版本,在用node -vnpm -v查看对应的版本是否正确,如果都按着上面的步骤走,到这一步是不会有问题的。

  6. 紧接着为了给我们的C盘减轻负担,我们考虑将npm的module和cache存到非系统盘,需要做的也很简单,可以参考这篇文章的第五部分。有问题的话可以留言,看到我肯定会回复的。

关于第二个路径的nodejs文件

我也是装的好一阵子没整明白才有这篇文章,上面的nvm安装软件中会让你一共选择两个路径,第一个路径不难理解,就是你安装nvm的地方,你之后下载的node版本也都会存在那个文件里,至于第二个路径就有点意思了。

第二个路径最后生成的是一个快捷方式

这个快捷方式的后缀会随着你切换node版本而改变达到对应不同版本的目的。
在这里插入图片描述

关于我被困住的原因就是我在安装时将两个路径都自定义了,自定义后它并不会自动生成这个快捷方式,所以我无论怎么改环境变量都没有用,相信应该不止我一个人踩了这个坑。。。造成这个问题的原因可能是系统权限问题也可能是他的软件就写的有问题。

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值