Ubuntu 22.04 24.04 系统 Node.js 安装指南在 Ubuntu 上安装 Node.js 主要有三种主流方式。虽然 Ubuntu 22.04 和 24.04 在底层机制和默认软件源上有所不同但安装的核心逻辑是互通的。 方法一使用 NVM 安装强烈推荐给开发者适用人群日常写代码、做开发的用户。优点可以在同一台电脑上安装并随意切换多个 Node.js 版本比如同时保留 Node 16、18、22。完美解决权限问题未来全局安装 npm 包如npm i -g yarn或pnpm时不需要加sudo避免各种烦人的权限报错。系统差异Ubuntu 22.04 和 24.04没有任何区别完美通用。安装步骤更新包索引并安装 curlsudoaptupdatesudoaptinstallcurl-y下载并运行 NVM (Node Version Manager) 安装脚本(注此处以较新的 v0.40.1 为例NVM 会自动将环境变量写入你的终端配置文件中)curl-o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh|bash让环境变量立即生效source~/.bashrc(如果使用的是 Zsh 终端请执行source ~/.zshrc)安装最新的长期支持版 (LTS) Node.jsnvminstall--lts(如果需要安装指定版本可以直接运行例如nvm install 22)验证安装node-vnpm-v方法二使用 NodeSource 仓库安装推荐用于服务器部署适用人群服务器运维、CI/CD 环境或不需要频繁切换版本只想要一个固定全局版本的用户。优点通过系统的apt包管理器直接安装较新版本的 Node.js内置了 npm。系统差异Ubuntu 24.04 引入了更严格的第三方源 GPG 密钥管理策略要求存放在/etc/apt/keyrings中。但无需担心NodeSource 的官方脚本已经在底层自动适配了 24.04 的新规因此22.04 和 24.04 执行的命令完全一样。安装步骤NodeSource确保安装了 curlsudoaptupdatesudoaptinstallcurl-y添加 NodeSource 的源(这里以安装较新的 Node.js 22.x 为例。如果想用旧版只需把setup_22.x改成setup_20.x或setup_18.x)curl-fsSLhttps://deb.nodesource.com/setup_22.x|sudo-Ebash-安装 Node.jssudoaptinstall-ynodejs验证安装node-vnpm-v方法三使用 Ubuntu 官方默认源最简单但需注意系统版本适用人群只需临时跑个简单脚本、不想折腾第三方源的用户。优点一行命令搞定最省事。系统差异核心区别在这里在 Ubuntu 22.04 上官方默认源提供的是非常古老的Node.js v12.x。这个版本早已停止维护现代前端项目如 Vue 3, React 18运行时大概率会直接报错。极不推荐 22.04 用户使用此方法。在 Ubuntu 24.04 上官方默认源大幅升级起步提供的就是相对现代的Node.js v18.19.x或更高。这个版本完全可以满足绝大多数非最新特性的日常需求可以直接使用。安装步骤官方默认源更新软件源并直接安装 Node.js 和 npmsudoaptupdatesudoaptinstallnodejsnpm-y验证安装node-v 总结与建议无论是使用 22.04 还是 24.04 Desktop 版如果是前端开发者或需要频繁写代码建议直接选择方法一 (NVM)。它能避免绝大部分版本冲突和权限报错烦恼。如果是配置生产环境服务器选择方法二 (NodeSource)最为稳定。方法三 (官方源)仅建议 Ubuntu 24.04 的轻度尝鲜用户使用。