多个nodejs安装及环境配置全过程

 更新时间:2026年04月25日 08:55:33   作者:阿肆阿  
本文详细介绍了如何在Windows系统下利用nvm-windows安装和管理Node.js版本,并提供了从下载、安装到验证、配置环境变量到切换版本的全过程步骤

一、下载 nvm-windows

使用PowerShell下载(需要管理员权限)

Invoke-WebRequest -Uri "https://github.com/coreybutler/nvm-windows/releases/download/1.1.12/nvm-setup.exe" -OutFile "$env:USERPROFILE\Downloads\nvm-setup.exe"

在这条命令执行之后浏览器会出现如下图所示,就证明 nvm-windows 已经下载好了。

二、安装 nvm-windows

重点:安装 nvm 之前,必须先卸载已安装的Node.js

安装步骤:

1.找到下载好的 nvm-windows 并双击运行

2.同意许可协议,再点击“下一步”

3.选择安装路径,此处可根据个人需求修改安装路径,修改完毕后继续点击【Next】按钮

4.设置符号链接路径,此处也根据个人需求修改安装路径,修改完毕后继续点击【Next】按钮

以上安装路径只需根据自身需求去选择安装路径即可!不是一定要安装到C盘里面的!

5.然后就一直下一步即可直至安装成功。

三、验证安装

安装完成后,以管理员身份打开新的PowerShell:

1.验证 nvm 是否安装成功(会输出类似于1.1.12的版本号或者其他版本号)

nvm version

2.查看环境变量

echo $env:NVM_HOME

echo $env:NVM_SYMLINK

环境变量路径与上面安装node和符号链接的路径是一致的。

四、安装后的配置

1.设置淘宝镜像(国内用户),以管理员身份打开新的PowerShell:

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

2.验证设置

type $env:NVM_HOME\settings.txt

五、安装Node.js版本

1.查看可用版本

nvm list available

根据所给的node版本号以及自身需求去安装。

2.安装多个版本

nvm install 11.4.0
nvm install 22.13.1

3.查看安装位置

Get-ChildItem D:\Software\nvm

后面的地址,就是这个命令查询出来的地址。(查询出的地址根据安装时设置的不同而有所出入)

可以看到安装好的nodejs版本。

六、配置环境变量

1.此电脑右键--属性--高级系统设置--环境变量--系统变量

2.在系统变量中“新建”一个“NVM_HOME"和“NVM_SYMLINK”

变量值为下图命令所查询出来的地址

变量值为下图命令所查询出来的地址

3.编辑Path变量(系统变量)

在Path中新建以下两条:

%NVM_HOME%
%NVM_SYMLINK%

最后全部点击确定。

七、验证配置和切换版本

以管理员身份打开PowerShell

1.检查环境变量

3.检查nvm命令

4.查看已安装的Node.js版本

nvm list

5.切换node.js版本号

nvm use 11.4.0

后面数字为你所需要切换的版本号(只能切换已下载的版本号)

6.验证是否切换成功

node --version
npm --version

如为你所切换的版本号则成功!!!!

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 详解离线安装npm包的几种方法

    详解离线安装npm包的几种方法

    这篇文章主要介绍了详解离线安装npm包的几种方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-11-11
  • koa-router路由参数和前端路由的结合详解

    koa-router路由参数和前端路由的结合详解

    这篇文章主要给大家介绍了关于koa-router路由参数和前端路由的结合的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用koa-router具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-05-05
  • node.js中使用node-schedule实现定时任务实例

    node.js中使用node-schedule实现定时任务实例

    这篇文章主要介绍了node.js中使用node-schedule实现定时任务实例,包括安装方法和4种使用例子,需要的朋友可以参考下
    2014-06-06
  • Node+Express+MongoDB实现登录注册功能实例

    Node+Express+MongoDB实现登录注册功能实例

    这篇文章主要介绍了Node+Express+MongoDB实现登录注册功能,需要的朋友可以参考下
    2017-04-04
  • node.js实现学生档案管理

    node.js实现学生档案管理

    这篇文章主要为大家详细介绍了node.js实现学生档案管理,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • 基于NodeJS的前后端分离的思考与实践(四)安全问题解决方案

    基于NodeJS的前后端分离的思考与实践(四)安全问题解决方案

    本文就在前后端分离模式的架构下,针对前端在Web开发中,所遇到的安全问题以及应对措施和注意事项,并提出解决方案。
    2014-09-09
  • nodejs 终端打印进度条实例代码

    nodejs 终端打印进度条实例代码

    本篇文章主要介绍了nodejs 终端打印进度条实例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • node+express框架中连接使用mysql(经验总结)

    node+express框架中连接使用mysql(经验总结)

    这篇文章主要介绍了node+express框架中连接使用mysql(经验总结),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-11-11
  • window系统管理多版本node的实现

    window系统管理多版本node的实现

    存在不同项目使用npm时所需要的版本不一致,又不想每次都卸载又重新安装node,这时候就需要多版本管理器,本文主要介绍了window系统管理多版本node的实现,感兴趣的可以了解一下
    2024-02-02
  • 三分钟教你用Node做一个微信哄女友神器(面向小白)

    三分钟教你用Node做一个微信哄女友神器(面向小白)

    这篇文章主要介绍了三步教你用Node做一个微信哄女友神器(面向小白),用node和wechaty微信网页接口开发的一款小工具,可以定时给女朋友发每天的天气情况,天气提醒,每日一句,通过配置机器人api后还可以实现微信机器人自动陪女朋友聊天,需要的朋友可以参考下
    2019-06-06

最新评论