可使用nvm快速安装并灵活管理多个node.js版本:先安装nvm,再安装指定版本(如lts或v18.19.0),接着切换或设为默认版本,必要时卸载旧版本,最后修复命令不可用问题。

如果您希望在Linux系统中快速安装Node.js并灵活管理多个版本,则可以使用nvm(Node Version Manager)工具。以下是完成此任务的具体步骤:
一、安装nvm
nvm是一个用于管理多个Node.js版本的命令行工具,它允许用户在不同版本之间轻松切换,且无需修改系统级Node.js安装。安装nvm前需确保系统已安装curl或wget。
1、打开终端,执行以下命令下载并运行nvm安装脚本:
2、curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
3、重新加载shell配置文件以使nvm命令生效:
4、source ~/.bashrc
5、验证nvm是否安装成功:
6、nvm --version
二、使用nvm安装指定Node.js版本
nvm支持安装任意官方发布的Node.js长期支持版(LTS)或最新稳定版,安装过程自动处理依赖与路径配置。
1、列出所有可用的Node.js LTS版本:
2、nvm ls-remote --lts
3、安装最新的LTS版本:
4、nvm install --lts
5、安装特定版本(例如v18.19.0):
6、nvm install 18.19.0
三、切换当前使用的Node.js版本
nvm通过修改$PATH环境变量指向对应版本的可执行文件来实现版本切换,该操作仅对当前shell会话有效,也可设为默认版本。
1、查看已安装的所有Node.js版本:
2、nvm ls
3、临时切换到指定版本(例如v16.20.2):
4、nvm use 16.20.2
5、将某版本设为默认版本(新终端启动时自动启用):
6、nvm alias default 18.19.0
四、卸载不需要的Node.js版本
当磁盘空间受限或不再需要旧版本时,可通过nvm直接删除对应版本及其全局npm包,避免残留文件干扰。
1、查看当前正在使用的版本及全局安装的包位置:
2、npm root -g
3、卸载指定版本(例如v14.21.3):
4、nvm uninstall 14.21.3
5、确认该版本已从nvm列表中移除:
6、nvm ls
五、修复nvm命令不可用问题
若执行nvm命令提示“command not found”,通常因shell配置未正确加载nvm初始化脚本,需手动补全环境变量配置。
1、检查nvm安装路径(默认为~/.nvm)是否存在:
2、ls -la ~/.nvm
3、将nvm初始化代码追加至shell配置文件末尾(以bash为例):
4、echo 'export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> ~/.bashrc
5、重新加载配置文件:
6、source ~/.bashrc










