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系统上。
相关推荐
lyc233333几秒前
鸿蒙IME Kit高级开发:共享沙箱与跨进程数据传输🚀
前端
lyc233333几秒前
鸿蒙UTD详解:标准化数据类型的跨端协作密钥🔑
前端
Hilaku1 分钟前
用好了 defineProps 才叫会用 Vue3,90% 的写法都错了
前端·javascript·vue.js
古夕1 分钟前
前端模块化与Webpack打包原理详解
前端·webpack
lyc2333332 分钟前
鸿蒙自定义编辑框:与输入法交互的3个核心步骤📝
前端
英宋3 分钟前
ckeditor5的研究 (2):对 CKEditor5 进行设计,并封装成一个可用的 vue 组件
前端·javascript
古夕4 分钟前
搞定滚动穿透
前端·javascript
英宋4 分钟前
ckeditor5的研究 (3):初步使用 CKEditor5 的 事件系统 和 API
前端·javascript
lyc2333339 分钟前
鸿蒙多子类型输入法:3步实现输入模式自由切换🔤
前端
Danta9 分钟前
从 0 开始学习 Three.js(2)😁
前端·javascript·three.js