在Ubuntu系统上安装Node.js一共有四种方法:使用官方APT仓库安装(版本较旧)、通过NodeSource仓库安装特定版本、利用nvm管理多个版本(灵活推荐)、以及手动编译源码(高阶玩法)。特别注意,前三种方法足以覆盖绝大多数应用场景。

Node.js目前已成为前端开发及众多服务端场景的基础工具。对于Ubuntu用户,存在多种安装方式,每种方式各有其适用场景。本文梳理了四种主流方案,帮助用户根据实际需求选择合适的方法。
长期稳定更新的攒劲资源: >>>点此立即查看<<<
如果仅需快速搭建环境,对Node版本无特殊要求,使用官方APT仓库最为便捷。首先更新包列表:
sudo apt update
随后安装Node.js和npm:
sudo apt install nodejs npm
安装完成后,通过以下命令验证版本:
node -v
npm -v
注意:Ubuntu官方仓库中的Node版本通常并非最新。若无需追求最新版本,此方式可满足基本需求。
如需安装最新的LTS版本或特定稳定版本,NodeSource提供的APT仓库是更优选择。首先安装curl:
sudo apt install curl
以安装Node.js 20.x为例,执行以下命令添加NodeSource仓库:
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
添加仓库后,更新APT缓存并安装:
sudo apt install -y nodejs
最后验证版本:
node -v # 应显示v20.x.x
npm -v # npm版本一同安装
如需其他版本,只需将命令中的
setup_20.x替换为对应版本号(如setup_18.x)即可。
对于同时维护多个不同时期项目,或需频繁切换Node版本的用户,nvm提供了灵活的版本管理能力。首先通过curl安装nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
安装完成后,加载nvm环境或重启终端:
source ~/.bashrc
安装最新的LTS版本:
nvm install --lts
也可指定具体版本,例如16.14.0:
nvm install 16.14.0
切换版本命令如下:
nvm use --lts # 切换到最新LTS版本
nvm use 16.14.0 # 切换到16.14.0
查看当前使用版本:
node -v
对于需要适配多个项目的开发者,nvm方式最为灵活,也是推荐方案。
此方式适用于有特殊编译需求、试用最新开发分支或需要自定义编译选项的场景。手动编译源码自由度最高,但过程耗时且依赖处理较为复杂,普通用户不推荐。以v10.16.0为例,下载源码包:
cd ~
wget https://nodejs.org/dist/v10.16.0/node-v10.16.0-linux-x64.tar.gz
解压:
tar xvf node-v10.16.0-linux-x64.tar.gz
进入目录并将文件复制到系统路径:
cd node-v10.16.0-linux-x64
sudo cp -R * /usr/local/
最后检查版本:
node -v
除非明确了解操作细节,否则前三种方法已能覆盖绝大多数使用场景。
侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述