NVM 安装步骤

NVM 安装步骤

文章目录

  • [NVM 安装步骤](#NVM 安装步骤)
    • [一、NVM 是什么](#一、NVM 是什么)
    • 二、用途
    • `三、安装步骤详解`
      • [1. 下载与安装](#1. 下载与安装)
      • [2. 验证安装](#2. 验证安装)
      • [3. 安装Node.js](#3. 安装Node.js)
      • [4. 使用安装的Node.js版本](#4. 使用安装的Node.js版本)
      • [5. 验证Node.js安装](#5. 验证Node.js安装)
    • [四、NVM 常用命令](#四、NVM 常用命令)
      • [1. 查看已安装的Node.js版本](#1. 查看已安装的Node.js版本)
      • [2. 安装指定版本的Node.js](#2. 安装指定版本的Node.js)
      • [3. 卸载指定版本的Node.js](#3. 卸载指定版本的Node.js)
      • [4. 切换到已安装的Node.js版本](#4. 切换到已安装的Node.js版本)
      • [5. 设置默认Node.js版本](#5. 设置默认Node.js版本)
      • [6. 显示当前使用的Node.js版本](#6. 显示当前使用的Node.js版本)
    • 五、环境变量配置

一、NVM 是什么

NVM,全称Node Version Manager,是一个用于管理多个Node.js版本的命令行工具。它允许开发者在同一台机器上轻松切换Node.js版本,无需频繁卸载重装,极大地提高了开发灵活性。

二、用途

版本切换:轻松在不同Node.js版本间切换,满足项目对特定版本的需求。

多项目管理:同时开发多个项目时,确保每个项目运行在最适合的Node.js环境下。

环境隔离:为测试、生产等不同环境配置独立的Node.js版本,减少环境冲突。

版本测试:快速测试代码在不同Node.js版本下的表现,确保兼容性。

三、安装步骤详解

1. 下载与安装

  • Windows用户

    访问NVM Windows官方GitHub页面,下载最新版本的安装包,并按照提示完成安装。

  • macOS/Linux用户

    打开终端,使用以下命令安装NVM(以macOS为例,Linux用户需根据发行版调整命令):

    bash 复制代码
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

    安装完成后,运行source ~/.bashrc(或对应shell的配置文件)以加载NVM。

2. 验证安装

安装完成后,在终端输入nvm --version,若显示版本号则说明安装成功。

3. 安装Node.js

使用NVM安装Node.js,以安装最新版为例:

bash 复制代码
nvm install node

安装特定版本:

bash 复制代码
nvm install 14.17.0

4. 使用安装的Node.js版本

安装后,需通过NVM使用特定版本的Node.js:

bash 复制代码
nvm use 14.17.0

设置为默认版本:

bash 复制代码
nvm alias default 14.17.0

5. 验证Node.js安装

输入node -vnpm -v,分别查看Node.js和npm的版本,确认安装无误。

四、NVM 常用命令

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

bash 复制代码
nvm ls

2. 安装指定版本的Node.js

bash 复制代码
nvm install <version>

例如,安装Node.js 16版:

bash 复制代码
nvm install 16

3. 卸载指定版本的Node.js

bash 复制代码
nvm uninstall <version>

4. 切换到已安装的Node.js版本

bash 复制代码
nvm use <version>

5. 设置默认Node.js版本

bash 复制代码
nvm alias default <version>

6. 显示当前使用的Node.js版本

bash 复制代码
nvm current

五、环境变量配置

Windows

在Windows上,NVM通常会自动配置好所需的环境变量。但如果在安装过程中遇到问题,可以手动检查:

  1. 打开"系统属性" -> "高级" -> "环境变量"。
  2. 在"系统变量"中找到Path,确保NVM的安装目录(如C:\Users\<用户名>\AppData\Roaming\nvm)已包含在内。
  3. 如果没有,点击"新建"添加NVM目录。

macOS/Linux

在macOS或Linux上,NVM的安装脚本通常会自动将所需路径添加到shell配置文件中(如.bashrc.zshrc等)。但为了确保一切正常,你可以手动检查:

  1. 打开终端,编辑对应的shell配置文件。

    bash 复制代码
    nano ~/.bashrc  # 或对应的配置文件
  2. 确保以下行存在(路径可能因安装位置而异):

    bash 复制代码
    export NVM_DIR="$HOME/.nvm"
    [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
  3. 如果没有,手动添加后保存并关闭文件。

  4. 重新加载配置文件:

    bash 复制代码
    source ~/.bashrc  # 或对应的配置文件

六、注意事项

  • 环境变量:安装NVM后,确保终端能正确识别NVM的路径,有时需要手动配置环境变量。
  • 版本兼容性:切换版本前,请确认当前项目的依赖是否与新版本兼容,避免意外错误。
  • 系统权限:某些操作可能需要管理员权限,尤其是在Windows系统上。
相关推荐
前端大卫18 分钟前
Vue3 + Element-Plus 自定义虚拟表格滚动实现方案【附源码】
前端
却尘34 分钟前
Next.js 请求最佳实践 - vercel 2026一月发布指南
前端·react.js·next.js
ccnocare35 分钟前
浅浅看一下设计模式
前端
Lee川38 分钟前
🎬 从标签到屏幕:揭秘现代网页构建与适配之道
前端·面试
Ticnix1 小时前
ECharts初始化、销毁、resize 适配组件封装(含完整封装代码)
前端·echarts
纯爱掌门人1 小时前
终焉轮回里,藏着 AI 与人类的答案
前端·人工智能·aigc
twl1 小时前
OpenClaw 深度技术解析
前端
崔庆才丨静觅1 小时前
比官方便宜一半以上!Grok API 申请及使用
前端
星光不问赶路人1 小时前
vue3使用jsx语法详解
前端·vue.js
天蓝色的鱼鱼1 小时前
shadcn/ui,给你一个真正可控的UI组件库
前端