自学内容网 自学内容网

NVM 安装步骤

NVM 安装步骤

在这里插入图片描述

一、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用户需根据发行版调整命令):

    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,以安装最新版为例:

nvm install node

安装特定版本:

nvm install 14.17.0

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

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

nvm use 14.17.0

设置为默认版本:

nvm alias default 14.17.0

5. 验证Node.js安装

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

四、NVM 常用命令

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

nvm ls

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

nvm install <version>

例如,安装Node.js 16版:

nvm install 16

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

nvm uninstall <version>

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

nvm use <version>

5. 设置默认Node.js版本

nvm alias default <version>

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

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配置文件。

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

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

  4. 重新加载配置文件:

    source ~/.bashrc  # 或对应的配置文件
    

六、注意事项

  • 环境变量:安装NVM后,确保终端能正确识别NVM的路径,有时需要手动配置环境变量。
  • 版本兼容性:切换版本前,请确认当前项目的依赖是否与新版本兼容,避免意外错误。
  • 系统权限:某些操作可能需要管理员权限,尤其是在Windows系统上。

原文地址:https://blog.csdn.net/qq_34419312/article/details/142899236

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!