目录

1、Windows版本下载及安装

2、Linux下载及安装

下载

安装

3、使用 

4、附加


在不借助第三方工具的情况下切换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 -v
npm -v

卸载已安装的node

nvm uninstall 18.13.0

4、附加

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

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

配置nodeJS

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

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐