nvm配置切换node版本

工作时由于node.js和npm版本更新迭代很快,一些npm包或者我们项目依赖的node和npm版本不同,会导致我们需要安装对应的node版本,由于卸载再重装node的操作相对繁琐,我们需要一个可安装多个node版本并实现切换的方案。

实现切换node版本的方式有两种:

  • 方式1:直接卸载老版本的node,再重新安装一个你想要的node版本 ,但这种方式太傻了,不能类似 像下载包一样随时指定版本下载你想要的

指定版本下载链接地址:
https://nodejs.org/en/download

  • 方式2:使用nvm像下载包一样指定下载node版本,实现想用哪个版本达到随时切换

=====这里主要就来给大家说一下 方式2

nvm的配置方法

1、下载nvm-windows安装包

https://github.com/coreybutler/nvm-windows/releases

2、安装

a、解压 nvm-setup.zip,,双击nvm-setup.exe安装

b、设置nvm安装目录,默认路径 C:\Users\keep\AppData\Roaming\nvm

安装的时候一直下一步即可

c、安装完毕后配置环境变量,将b中的路径存在环境变量中即可

d、在nvm目录下新增settings.txt

root: C:\Program Files\nvm  //nvm地址 存放多种版本node
path: C:\Program Files\NodeJs  //存放当前使用node
arch: 64  //表示安装的node是多少位
proxy: none  //设置代理

e、nvm 设置淘宝镜像

node_mirror是更改nvm下载node时的镜像
npm_mirror是更改npm下载依赖包的镜像

一、使用cmd设置镜像
nvm node_mirror: https://npm.taobao.org/mirrors/node/
nvm npm_mirror: https://npm.taobao.org/mirrors/npm/

二、修改setting.txt
//setting.txt
node_mirror: https://npm.taobao.org/mirrors/node/  
npm_mirror: https://npm.taobao.org/mirrors/npm/

3、nvm切换node版本

a、使用nvm list available;查看可安装的node版本

b、使用nvm install [version] 安装对应版本的node;我下载了8.17.0、10.22.1、12.19.0三个版本

c、使用nvm install [version] 安装对应版本的node;我下载了8.17.0、10.22.1、12.19.0三个版本

e、使用nvm use [version] 切换指定版本 在这里,我出现了“exit status 1...”报错,原因是我把nvm安装到了有空格的路径上(D:\Program Files),导致切换失败,切换至没有空格的路径上即可,放入需要重新配置系统变量以及setting.text了

常用命令

1 nvm -v         查看当前标本

2bvm list       查看已安装node版本列表

3nvm install   版本号   下载node版本

4nvm use       版本号   切换node版本

5nvm on        开启nvm

6nvm  off       关闭nvm

如果对你有帮助麻烦点个赞

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在使用NVM切换Node版本时遇到问题,可能有几个原因导致无法成功切换。首先,可能是由于环境变量配置不正确导致的。可以通过在命令行中输入`echo %PATH%`来查看当前环境变量中是否包含了正确的Node路径。如果没有包含,可以尝试手动添加路径。其次,可能是因为之前安装了独立的Node版本,并且配置了环境变量,导致NVM无法切换成功。此时,需要先卸载之前安装的Node版本,并删除相关文件夹。然后重新使用NVM安装所需的Node版本,并进行切换。最后,还可能是因为NVM安装过程中出现了一些问题,导致无法正常切换。在这种情况下,建议重新安装NVM,并确保按照正确的步骤进行操作。总结起来,解决NVM无法切换Node版本的问题可以按照以下步骤进行操作: 1. 检查环境变量配置,确保包含正确的Node路径。 2. 如果之前安装了独立的Node版本配置了环境变量,在使用NVM切换之前需要先卸载该版本并删除相关文件夹。 3. 重新使用NVM安装所需的Node版本,并进行切换。可以使用`nvm install <version>`安装指定版本Node,然后使用`nvm use <version>`切换到该版本。 4. 如果以上方法仍然无法解决问题,可以尝试重新安装NVM,并确保按照正确的步骤进行操作。 希望以上方法能够帮助你解决NVM无法切换Node版本的问题。如果还有其他问题,请留言继续讨论。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值