登录
首页 >  文章 >  linux

Linux下安装nvm管理Node版本方法

时间:2026-04-03 16:21:21 242浏览 收藏

想在Linux系统中轻松管理多个Node.js版本,实现不同项目间Node环境的无缝切换与隔离?本文手把手教你用nvm(Node Version Manager)完成从零安装到多版本灵活管控的全流程:无需root权限,一键下载执行安装脚本;自动配置用户级环境变量并精准适配bash/zsh;实时查询、安装任意LTS或稳定版Node;支持设默认版本与临时切换,兼顾开发效率与项目兼容性;还能安全卸载冗余版本,彻底清理不留痕迹——无论你是刚入门的新手还是多项目并行的老手,这套轻量、可靠、完全用户空间的方案都能让你的Node.js版本管理变得简单又高效。

Linux怎么安装nvm管理Node版本_Linux nvm安装切换Node方法【步骤】

如果您希望在 Linux 系统中灵活管理多个 Node.js 版本,但当前系统仅安装了单一版本或尚未安装 Node.js,则需借助 nvm 工具实现版本隔离与快速切换。以下是具体操作步骤:

一、下载并执行 NVM 安装脚本

NVM 安装脚本会自动将核心文件部署至用户主目录下的 ~/.nvm 路径,并尝试配置基础环境变量。该过程无需 root 权限,所有文件均保留在用户空间内。

1、在终端中运行以下任一命令下载并执行安装脚本:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

2、或使用 wget 方式:

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

二、启用 NVM 环境变量

安装脚本虽尝试写入 shell 配置文件,但新配置不会立即生效,必须显式加载才能使 nvm 命令被识别。此步骤确保终端会话能定位到 ~/.nvm/nvm.sh 并初始化函数。

1、判断当前 shell 类型(常见为 bash 或 zsh):

echo $SHELL

2、根据结果执行对应加载命令:

若为 bash:source ~/.bashrc

若为 zsh:source ~/.zshrc

3、验证是否生效:

nvm --version

三、安装指定 Node.js 版本

NVM 通过远程查询官方 Node.js 发布列表获取可用版本号,支持安装任意历史 LTS 或当前稳定版。安装过程将二进制文件解压至 ~/.nvm/versions/node/ 下的独立子目录,互不干扰。

1、列出所有可安装版本:

nvm ls-remote

2、安装最新 LTS 版本:

nvm install --lts

3、或安装特定版本(例如 v20.13.1):

nvm install v20.13.1

四、设置默认及切换 Node.js 版本

NVM 提供全局默认版本设定与临时会话切换两种机制。默认版本在新打开的终端中自动激活;临时切换仅影响当前终端,适合多项目并行开发场景。

1、设为默认版本(新终端自动使用):

nvm alias default v20.13.1

2、立即切换当前终端所用版本:

nvm use v20.13.1

3、查看当前已激活版本:

node -v

五、卸载不再需要的 Node.js 版本

当某版本长期未使用或占用磁盘空间时,可精准移除其全部文件,NVM 不会残留配置或符号链接。该操作不影响其他已安装版本及默认设置。

1、列出本地已安装的所有版本:

nvm ls

2、卸载指定版本(例如 v18.19.0):

nvm uninstall v18.19.0

3、确认卸载后剩余版本列表:

nvm ls

以上就是《Linux下安装nvm管理Node版本方法》的详细内容,更多关于的资料请关注golang学习网公众号!

资料下载
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>