阿里云服务器安装nvm

  1. 安装nvm
1
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.40.4/install.sh | bash

大概率上面的命令不会成功,建议直接去官网仓库下载:https://github.com/nvm-sh/nvm/releases

  1. 将下载的tar.gz文件上传到服务器,我这里下载的 nvm-0.40.4.tar.gz

  2. 创建nvm目录

1
mkdir -p ~/nvm
  1. 解压文件到nvm目录
1
tar -xzvf nvm-0.40.4.tar.gz -C ~/nvm
  1. 配置环境变量
1
2
3
export NVM_DIR="$HOME/nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # 这是加载nvm的脚本
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # 这是加载nvm bash_completion的脚本
  1. 验证安装
1
command -v nvm

如果输出 nvm 则说明安装成功。

  1. 使用阿里云的镜像
1
vim ~/.bashrc

添加以下内容到 ~/.bashrc 文件中

1
export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node/

保存并退出,执行以下命令使配置生效

1
source ~/.bashrc
  1. 安装最新的LTS版本的nodejs
1
nvm install --lts
  1. 验证安装
1
node -v

如果输出了node的版本号,说明安装成功。

  1. 其他常用命令
1
2
3
4
5
6
7
8
nvm ls-remote  # 列出所有可用的Node.js版本
nvm ls-remote --lts # 列出所有可用的LTS版本的Node.js
nvm install <version> # 安装指定版本的Node.js,例如 nvm install 14.17.0
nvm uninstall <version> # 卸载指定版本的Node.js,例如 nvm uninstall 14.17.0
nvm use <version> # 切换到指定版本的Node.js,例如 nvm use 14.17.0
nvm use --lts # 切换到最新的LTS版本的Node.js
nvm alias default <version> # 设置默认的Node.js版本,例如 nvm alias default 14.17.0
nvm ls # 列出所有已安装的Node.js版本