在Ubuntu 20.04默认的软件仓库中,提供了一个版本为10.19的Node.js。这个版本已经比较老了,如果可以满足你的需求的话那么可以通过下面的命令进行安装:
sudo apt update
sudo apt install nodejs
node -v
还可以用下面的命令安装Node.js的包管理器npm:
sudo apt install npm
如果想安装其他版本的Node.js,那么可以通过PPA(personal package archive)进行安装。假如我们想安装大版本号为16的Node.js,那么可以先执行下面的命令安装PPA(如果要安装其他版本的,把16换成其他版本号即可,比如14):
注意,如果没装curl,要先装curl。
curl -sL https://deb.nodesource.com/setup_16.x -o nodesource_setup.sh
sudo bash nodesource_setup.sh
执行了上面的命令后,就可以用APT安装Node.js了:
sudo apt install nodejs
安装成功后再用node -v命令看一下版本号,我执行的结果如下:
v16.17.0
通过这种方式安装,由于nodejs包中已经包含了node和npm,所以不需要单独安装npm了。