目录

1、Windows版本下载及安装

2、Linux下载及安装

下载

安装

3、使用


在不借助第三方工具的情况下切换node版本,只能卸载现有版本,安装需要的版本,这样显然很麻烦。而nvm就很好的帮我们解决了这个问题。

nvm(node.js version management)是windows系统使用的node版本管理工具,能快捷地安装或者切换不同版本的node。

注意!!如果已经安装node,需要卸载干净当前node,不然会报错或出现异常情况!!!

C:\Users\admin\AppData\Roaming\node下面的文件也要解决干净


1、Windows版本下载及安装

官网下载:https://github.com/coreybutler/nvm-windows/releases

建议选择手动安装版,zip包下载完成后进行解压缩,双击解压出来的nvm-setup.exe进行安装

设置nvm的安装路径

设置使用nvm安装的node时,node的路径(附加有详讲)

设置环境变量

此电脑-属性–高级系统设置-环境变量

新建NVM_HOME变量值为:D:\develop\nvm(即:nvm安装路径)
新建NVM_SYMLINK变量值为:D:\develop\nodeJs(即:nodeJs路径)

在Path后追加 %NVM_HOME%%NVM_SYMLINK%属性变量

检测是否安装成功,执行以下命令,若出现版本号,说明安装成功

nvm -v

修改镜像源

打开 D:\develop\nvm\settings.txt

复制粘贴以下代码

node_mirror: https://npmmirror.com/mirrors/npm/npm_mirror: https://npmmirror.com/mirrors/node/

或者直接执行以下代码

nvm npm_mirror https://npmmirror.com/mirrors/npm/nvm node_mirror https://npmmirror.com/mirrors/node/

2、Linux下载及安装

下载

方法1

官网下载:https://github.com/nvm-sh/nvm

然后传到Linux中的/root目录

方法2

进入/root目录,然后执行以下命令

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash# 或者wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

方法3

进入/root目录,然后执行以下命令,目录需要更换成所需版本

wget https://github.com/nvm-sh/nvm/releases/tag/v0.39.7

安装

解压

# --strip-components 1: 是tar命令的选项,表示在解压缩过程中去除文件路径的第一个组件。tar -zxvf nvm-0.38.0.tar.gz --strip-components 1-C /root/nvm-0.39.7# 如果是 tar.gz 结尾的,使用 tar xvzf 解压tar xvzf v0.39.7.tar.gz

配置环境

打开~/.bashrc

vim ~/.bashrc

在里面添加以下代码

export NVM_DIR="$HOME/home/software/nvm-0.39.0"[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"

重启配置

source ~/.bashrc

检测是否安装成功,执行以下命令,若出现版本号,说明安装成功

nvm -v

3、使用

查看当前nvm所支持的node版本

CURRENT:最新版本

LTS:稳定版本

nvm ls available# 或者nvm list available

安装所需版本的node

nvm install 版本号

查看已安装的node版本,*指向的就是当前版本

nvm ls# 或者nvm list

切换node版本

nvm use 18.16.0

检测node和npm是否安装成功

node -vnpm -v

卸载已安装的node

nvm uninstall 18.13.0

4、附加

nvm将

当我们执行nvm use 18.16.0后,是安装在nvm安装的目录下的

当我们执行 nvm use 18.16.0 时,nvm的同级目录会产生一个快捷方式,这个快捷方式指向的就是当前使用的node版本的目录!

配置nodeJS

https://blog.csdn.net/qq_39921135/article/details/136032833?spm=1001.2014.3001.5501