在Linux中安装nvm(Node Version Manager),即Node.js版本管理器,可以方便地在多个Node.js版本之间切换。以下是安装nvm的详细步骤:
一、选择安装方式
方式一:使用curl或wget命令直接安装(快速但不稳定)
-
使用curl安装 (以当前最新版本为例,具体版本号请访问nvm-sh/nvm的GitHub页面获取):
bashcurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v[最新版本号]/install.sh | bash
注意替换
[最新版本号]
为实际的版本号。 ps:因域名污染 可以将nvm install.sh脚本下载到本地执行 -
使用wget安装(同上,注意版本号):
bashwget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v[最新版本号]/install.sh | bash
这种方式操作简便,但安装速度和稳定性可能受网络条件影响。
方式二:手动下载并安装(推荐,稳定且可定制)
-
下载nvm安装包 : 访问nvm-sh/nvm的GitHub页面,下载最新的Releases版本。例如,可以下载
v[最新版本号].tar.gz
。 -
解压nvm:
bashtar -zxvf v[最新版本号].tar.gz -C ~/.nvm
或者解压到其他你希望放置nvm的目录。
-
配置环境变量 : 编辑你的shell配置文件(如
~/.bashrc
、~/.bash_profile
、~/.zshrc
等),在文件末尾添加以下行:bashexport NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
注意替换
$HOME/.nvm
为你的nvm实际安装路径。 -
重新加载配置文件:
bashsource ~/.bashrc
或者对应你编辑的配置文件。
-
验证安装 : 在终端输入
nvm --version
,如果显示了nvm的版本号,说明安装成功。 -
更换镜像源 : 在终端输入
export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node/
更换镜像源。
二、使用nvm管理Node.js版本
安装nvm后,你可以使用nvm来安装、列出、使用和卸载Node.js的不同版本。以下是一些常用命令:
- 列出已安装的Node.js版本 :
nvm list
- 列出所有可安装的Node.js版本 :
nvm ls-remote
- 安装指定版本的Node.js :
nvm install [版本号]
- 切换到指定版本的Node.js :
nvm use [版本号]
- 查看当前使用的Node.js版本 :
nvm current
- 卸载指定版本的Node.js :
nvm uninstall [版本号]
通过这些命令,你可以灵活地管理多个Node.js版本,满足不同项目或开发任务的需求。