这篇文章详细讲解下ubuntu如何安装node16、node18、node22等高版本node,ubuntu自带了一键安装node命令:apt install nodejs npm,该命令虽然很方便,不过缺点也很明显,只能安装node-v10版本,不满足当前主流功能,当前市面上node开发稳定版本基本都需node18以上!

本篇文章将快速分享下如何ubuntu快速安装高版本node

1、切换到root用户

注意:这里切到root用户下去安装,不要使用普通用户,否则后面安装数据库那些容易出问题,这里可以直接使用以下命令切到root用户(注意:当前登录用户需要开通sudo权限才能执行以下操作)

1
sudo -i

2、安装NVM

这里我们使用多版本node管理工具nvm来进行node安装!

注意:不要直接使用以下命令(sudo apt install nodejs npm)安装,**以下命令直接安装Nodejs的版本是v10,版本太低了**

我们使用使用虾壳加速器(https://xiake.pro/)转换下github里的安装包,根目录下直接使用以下命令下载nvm压缩包

1
wget https://gh.llkk.cc/https://github.com/nvm-sh/nvm/archive/refs/tags/v0.39.1.tar.gz

下载完成后,会在根目录多出个**v0.39.1.tar.gz**

3、解压nvm压缩包

先去根目录创建.nvm文件夹

1
mkdir -p ~/.nvm

再解压上一步下载的压缩包到.nvm文件夹内

1
tar -zxvf v0.39.1.tar.gz -C ~/.nvm

4、配置bashrc配置文件

1
vim ~/.bashrc

在文件尾部追加如下配置

1
2
3
export NVM_DIR="/root/.nvm/nvm-0.39.1"
[ -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

添加配置后保存退出编辑

5、重新加载配置文件

1
source ~/.bashrc

执行下命令:nvm ls,可以看到已经成功安装了nvm命令了

6、安装node最新稳定版本

执行以下命令:

1
nvm install --lts

查看下node版本号,可以看到已经成功安装上了node22版本和npm10

如果想指定其他版本则执行以下命令,例如:我们安装node18版本:

1
nvm install 18

注意:如果nvm安装node很慢可以使用以下命令切换nvm的源

1
2
nvm node_mirror https://npm.taobao.org/mirrors/node/
nvm npm_mirror https://npm.taobao.org/mirrors/npm/

7、配置npm国内源

npm默认使用的注册中心是海外源,不切换源npm安装包时会很慢,所以这里需要配置下npm的国内源

1
npm config set registry https://registry.npmmirror.com/

8、node版本切换

使用以下命令可以查看当前已安装的所有版本

1
nvm list

直接使用nvm use命令可直接切换版本,例如:我要切换到node22版本

1
nvm use 22


http://example.com/2025/05/12/后端技术互联/Linux命令安装高版本node详解/
作者
技术Z先生
发布于
2025年5月12日
许可协议