如何管理多版本nodejs【保姆级】

NVM管理多版本nodejs

本文适用于Windows10 64位/Windows11 64位操作系统,如不符合可移步其他文章。

NVM(Node Version Manager)可以帮助你轻松管理多个Node.js版本,接下来介绍如何安装并且配置环境变量、设置全局目录以及配置国内源。

一、卸载原nodejs

如果之前安装过nodejs,需要先卸载,没有可跳过这步。

提示:卸载后之前安装的全局包需要重新安装。

  1. 打开控制面板

    • 点击“开始”菜单,搜索并选择“控制面板”。
  2. 进入程序和功能

    • 在控制面板中,点击“程序”,然后选择“程序和功能”。
  3. 找到Node.js

    • 在程序列表中,找到“Node.js”。
  4. 卸载

    • 右键点击“Node.js”,然后选择“卸载”。
    • 按照提示完成卸载步骤。
  5. 检查是否彻底卸载

    • 打开命令提示符(CMD),输入 node -vnpm -v,如果这两个命令返回的是“不是内部或外部命令”,那么说明Node.js已成功卸载。

二、安装NVM

以下是详细的安装步骤:

步骤 1:下载 NVM
  1. 访问 NVM for Windows GitHub 页面

    • 打开浏览器,访问https://github.com/coreybutler/nvm-windows/releases页面。
  2. 下载最新的发行版

    • 找到最新的 .exe 安装程序,通常是 nvm-setup.exe

    在这里插入图片描述

    • 如上面网址打不开,可以搜索公众号海豹IT关注并发送【softwaresrc001】获取下载链接。
步骤 2:安装 NVM
  1. 运行安装程序

    • 双击下载的 nvm-setup.exe 文件。

在这里插入图片描述

  1. 接受许可协议

    • 在安装向导中,点击“Next”并接受许可协议。
  2. 选择安装路径

    • 选择 NVM 的安装目录(默认是 C:\Program Files\nodejs),我这里的是D:\Dev\nvm

    在这里插入图片描述

    • 选择 Node.js 的安装路径(如 C:\nodejs,用于存放Node.js版本),我这里的是D:\Dev\nodejs
      在这里插入图片描述
  3. 完成安装

    • 按照提示完成安装,点击“Finish”完成安装过程。
步骤 3:配置 NVM
  1. 打开命令提示符

    • 在“开始”菜单中搜索“cmd”并打开命令提示符。
  2. 验证 NVM 安装

    • 输入以下命令检查是否成功安装 NVM:

      nvm version
      
    • 如果显示版本号,则安装成功。

  3. 验证环境变量

    • 打开环境变量:设置–>系统–>系统信息–>高级系统设置–>环境变量
      在这里插入图片描述
      在这里插入图片描述

    • 查看用户环境变量和系统系统环境变量是否一致,一般来说安装完nvm后会自动生成

    在这里插入图片描述

  4. 设置国内镜像源

    • 在cmd窗口复制以下命令并执行

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

      在这里插入图片描述

    • 执行完后可以在nvm根目录下找到settings.txt配置文件,如下就是配置完的样子

      在这里插入图片描述

步骤 4:使用 NVM 安装和管理 Node.js
  1. 安装 Node.js

    • 查看可安装版本

      nvm list available
      

      在这里插入图片描述

    • 使用以下命令安装所需版本的 Node.js:

      nvm install <version>
      
    • 例如,要安装 Node.js 22.13.0:

      nvm install 22.13.0
      

    在这里插入图片描述

  2. 使用特定版本

    • 选择要使用的 Node.js 版本:

      nvm use <version>
      
  3. 查看已安装的版本

    • 要列出所有已安装的版本,可以使用:

      nvm list
      
  4. node环境变量配置(可选配置,不配置也可正常使用)

    • 配置全局安装的模块路径和缓存路径

      • 在NVM的安装目录新建两个文件夹node_globalnode_cache,在node_global下再新建一个node_modules文件夹
        在这里插入图片描述

      • 在cmd窗口中输入以下命令(两个路径即是两个文件夹的路径)

        npm config set prefix "D:\Dev\nvm\node_global"
        npm config set cache "D:\Dev\nvm\node_cache"
        
      • 设置全局文件夹的环境变量

        • 用户变量

      在这里插入图片描述

      • 系统变量
        在这里插入图片描述

      • 新建环境变量 NODE_PATH,值为D:\Dev\nvm\node_global\node_modules
        在这里插入图片描述

        • 配置进系统PATH

      在这里插入图片描述

    • 设置npm国内镜像源

      • 执行命令
      npm config set registry https://registry.npmmirror.com/
      
      • 查看
      npm config get registry
      

      在这里插入图片描述

    • 全局安装cnpm

      • 执行命令
      npm install -g cnpm
      
      • 查看版本
      cnpm -v
      

      在这里插入图片描述

注意:

  • 在Windows上使用NVM时,确保关闭任何使用Node.js的命令提示符或终端窗口,因为更改可能不会立即生效。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值