多个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

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

总结

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

相关文章

  • Express实现微信登录的双token机制的项目实践

    Express实现微信登录的双token机制的项目实践

    本文主要介绍了Express实现微信登录的双token机制,兼容微信小程序与传统账号密码登录,通过访问令牌和刷新令牌机制,解决Token过期问题,优化用户体验并提升安全性
    2025-08-08
  • Node.js自定义实现文件路由功能

    Node.js自定义实现文件路由功能

    这篇文章主要介绍了Node.js自定义实现文件路由功能的相关资料,需要的朋友可以参考下
    2017-09-09
  • nvm mac 环境搭建过程

    nvm mac 环境搭建过程

    这篇文章主要为大家介绍了nvm mac 环境搭建过程示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • 解析NodeJS异步I/O的实现

    解析NodeJS异步I/O的实现

    本篇文章主要介绍了解析NodeJS异步I/O的实现,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • Node.js重新刷新session过期时间的方法

    Node.js重新刷新session过期时间的方法

    在Node.js中,我们通常使用express-session这个包来使用和管理session,保存服务端和客户端浏览器之间的会话状态。那如何才能实现当用户刷新当前页面或者点击页面上的按钮时重新刷新session的过期时间呢,接下来通过本文一起学习吧
    2016-02-02
  • node.js安装及配置环境变量的全过程

    node.js安装及配置环境变量的全过程

    这篇文章主要介绍了node.js安装及配置环境变量全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2026-05-05
  • 详解nodejs通过响应回写的方式渲染页面资源

    详解nodejs通过响应回写的方式渲染页面资源

    本篇文章主要介绍了详解nodejs通过响应回写的方式渲染页面资源,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • nodejs简单读写excel内容的方法示例

    nodejs简单读写excel内容的方法示例

    这篇文章主要介绍了nodejs简单读写excel内容的方法,简单分析了nodejs常见的读写Excel模块,并结合实例形式分析了nodejs读写Excel具体操作技巧,需要的朋友可以参考下
    2018-03-03
  • Node.js中的 http 模块实战举例

    Node.js中的 http 模块实战举例

    Node.js的http模块是核心工具,用于创建HTTP服务器和客户端,处理请求响应,支持HTTP/1.1协议,提供createServer、request等方法,是构建Web应用的基础,也可结合实现WebSocket协议,本文给大家介绍Node.js中的http模块的相关知识,感兴趣的朋友一起看看吧
    2025-09-09
  • Node.js用Socket.IO做聊天软件的实现示例

    Node.js用Socket.IO做聊天软件的实现示例

    本文主要介绍了Node.js用Socket.IO做聊天软件的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05

最新评论