使用 nvm(Node Version Manager):
nvm 是一个流行的 Node.js 版本管理工具,允许你安装和使用多个版本的 Node.js。

1、安装nvm

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

2、安装指定版本node

https://nodejs.org/en/download/prebuilt-binaries
在这里插入图片描述

root@VM-12-7-ubuntu:~# source ~/.nvm/nvm.sh
root@VM-12-7-ubuntu:~# nvm install 14.21.3

Downloading and installing node v14.21.3...
Downloading https://nodejs.org/dist/v14.21.3/node-v14.21.3-linux-x64.tar.xz...
########################################################################################################################################################################################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v14.21.3 (npm v6.14.18)
Creating default alias: default -> 14.21.3 (-> v14.21.3)
root@VM-12-7-ubuntu:~# 
root@VM-12-7-ubuntu:~# nvm install 20.16.0
Downloading and installing node v20.16.0...
Downloading https://nodejs.org/dist/v20.16.0/node-v20.16.0-linux-x64.tar.xz...
########################################################################################################################################################################################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v20.16.0 (npm v10.8.1)

3、验证版本

root@VM-12-7-ubuntu:~# nvm use v20.16.0
Now using node v20.16.0 (npm v10.8.1)
root@VM-12-7-ubuntu:~# node -v
v20.16.0
root@VM-12-7-ubuntu:~# npm -v
10.8.1
root@VM-12-7-ubuntu:~# nvm use v14.21.3
Now using node v14.21.3 (npm v6.14.18)
root@VM-12-7-ubuntu:~# node -v
v14.21.3
root@VM-12-7-ubuntu:~# npm -v
6.14.18

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐