使用nvm离线安装、管理node多版本以及配置环境变量(亲测)

  • 时间:2025-11-23 21:28 作者: 来源: 阅读:0
  • 扫一扫,手机访问
摘要:使用nvm离线安装、管理node多版本以及配置环境变量 注意:安装nvm时不能安装任何node版本(如存在请删除后再安装nvm),再检查环境变量,如果还有node.js相关也删掉,保证系统无任何node.js 残留。 卸载完之后cmd命令行输入 node -v 查看是否还能查到node信息,无的话表示删除干净。 一、安装前准备 若已安装Node.js,需彻底卸载避免冲突 1.控制面板

使用nvm离线安装、管理node多版本以及配置环境变量

注意:安装nvm时不能安装任何node版本(如存在请删除后再安装nvm),再检查环境变量,如果还有node.js相关也删掉,保证系统无任何node.js 残留。

卸载完之后cmd命令行输入 node -v 查看是否还能查到node信息,无的话表示删除干净。

一、安装前准备

若已安装Node.js,需彻底卸载避免冲突

1.控制面板卸载:进入控制面板 → 卸载Node.js程序。

2.删除残留文件:

删除安装目录:C:Program Files odejs(或自定义路径)

删除用户目录下的.npmrc文件:C:Users用户名

清理以下目录(若存在):

C:Program Files (x86)Nodejs  

C:Users用户名AppDataRoaming pm  

C:Users用户名AppDataRoaming pm-cache

3.检查卸载结果:

node -v  # 若提示“找不到命令”则表示卸载成功

、Nvm的下载与安装

1.1 Nvm下载:https://github.com/coreybutler/nvm-windows/releases

1.2 Nvm的安装与配置

1.安装准备(在D盘下创建了Nvm文件夹)

2.双击运行 nvm-setup.exe

3.选择nvm安装路径(示例:D: vm,避免中文和空格)

4.设置Node.js存储路径(示例:D: vm odejs)

6.环境变量配置

1.右击此电脑点击属性

2.选择高级系统设置

3.点击环境变量

4.查看环境变量是否配置(默认nvm安装成功后,自动生成)

1.3 验证Nvm是否安装成功

完成安装后,以管理员身份打开CMD,输入 nvm -v 验证是否成功

使用Nvm离线安装node

2.1 相关命令

nvm list available    # 查看可下载的node版本

nvm install v    #下载node指定版本 v(版本号) 如:nvm install 20.11.1

nvm list    #查看已下载的node版本

nvm use v    #使用node指定版本 注:use指令需要使用管理员权限

nvm uninstall v #卸载指定版本 如:nvm uninstall 20.11.1

2.2使用Nvm离线安装node

从官网下载指定版本NodeJS的免安装版离线安装包将指定版本的NodeJS免安装版离线安装包,解压后放入到NVM安装路径的根目录下,即可完成离线安装。注意:解压后,只保留版本号

nvm list 查看版本列表

nvm use 16.8.0  使用版本:V16.8.0

nvm use 18.18.2  切换版本:V18.18.2

1.win + R,调用cmd

安装完成后开始插入nodejs首先使用 nvm list available 查询可插入版本号。

3.安装完成后使用nvm use v命令使用安装的node版本

可以分别输入命令行 node -v 和 npm -v,检验node.js以及对应npm是否安装成功

4.nvm list 查看当前已安装的node.js版本,带*号的是正在使用的

5.安装成功后的文件夹显示

四、配置node环境变量

3.1创建目录

在Node.js存储路径下新建 node_global 和 node_cache 文件夹

3.2 设置npm全局路径:

npm config set prefix "D:Nvm ode_global"

npm config set cache "D:Nvm ode_cache"

3.3 配置环境变量path

1.编辑用户变量中的Path

【用户变量】中的path变量,%NVM_HOME% 和 %NVM_SYMLINK% 理论上是nvm安装成功后自动生成的。

> 如果有C:UsershuaAppDataRoaming npm,则将其修改为D:Nvm ode_global,

如果没有就自己新建D:Nvm ode_global,总之保证有以上内容。

2.再设置系统变量 — Path变量的设置和用户变量中一致

%NVM_HOME%

%NVM_SYMLINK%

D:Nvm ode_global

3.4 添加系统变量:

新建 NODE_PATH → 值:D:Nvm ode_global ode_modules

在Vscode下,测试效果:

PS D:softwarezmdzdr_uizmdfxyp_qt> nvm list

  * 18.18.2 (Currently using 64-bit executable)
    16.14.0
PS D:softwarezmdzdr_uizmdfxyp_qt> nvm use 16.14.0
Now using node v16.14.0 (64-bit)
PS D:softwarezmdzdr_uizmdfxyp_qt> node -v
v16.14.0
PS D:softwarezmdzdr_uizmdfxyp_qt> nvm use 18.18.2
Now using node v18.18.2 (64-bit)
PS D:softwarezmdzdr_uizmdfxyp_qt> node -v
v18.18.2
PS D:softwarezmdzdr_uizmdfxyp_qt> 

  • 全部评论(0)
最新发布的资讯信息
【系统环境|】Svelte框架结合SpreadJS实现纯前端类Excel在线填报(2025-11-23 22:34)
【系统环境|】在Three.js中使用HDRI贴图作为3D背景和光源(2025-11-23 22:34)
【系统环境|】看完这一篇学会MyBatis就够了(2025-11-23 22:33)
【系统环境|】linux ps命令详解(2025-11-23 22:33)
【系统环境|】Linux日常小知识EFK(2025-11-23 22:32)
【系统环境|】Linux系统的ps命令和top命令介绍(2025-11-23 22:32)
【系统环境|】跟LaoLiu老刘记英语单词——————刘怀勋(2025-11-23 22:31)
【系统环境|】电容的滤波和退耦,真的理解了吗?(2025-11-23 22:31)
【系统环境|】共射放大电路的低频截频计算方法验证(2025-11-23 22:30)
【系统环境|】“谐音梗英文名,看看你的是什么?”(2025-11-23 22:30)
手机二维码手机访问领取大礼包
返回顶部